filter/source/svg/svgreader.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 843f633c842f8540c42613cea78c5f66b262051a Author: Takeshi Abe <t...@fixedpoint.jp> Date: Fri Apr 28 21:10:30 2017 +0900 tdf#107142 Fix crash when opening SVG with <use> which is a regression from 62283fed204e05e3f30a8ae703762d7f96c4e88a. Note that css::xml::dom::XNode::hasAttributes() is meaningful only when it is an element. Change-Id: Ib0a8b467012e9cb42a4b018967fb2740bcd10c5c Reviewed-on: https://gerrit.libreoffice.org/37070 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Thorsten Behrens <thorsten.behr...@cib.de> diff --git a/filter/source/svg/svgreader.cxx b/filter/source/svg/svgreader.cxx index fd4a58c52735..0546eea3132e 100644 --- a/filter/source/svg/svgreader.cxx +++ b/filter/source/svg/svgreader.cxx @@ -192,7 +192,7 @@ struct AnnotatingVisitor bool IsAncestorId(const uno::Reference<xml::dom::XNode>& xParentNode, const OUString& rValue) { bool bSelfCycle = false; - if (xParentNode.is()) + if (xParentNode.is() && xParentNode->getNodeType() == xml::dom::NodeType_ELEMENT_NODE) { if (xParentNode->hasAttributes()) { _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits