diff options
Diffstat (limited to 'liblangtag/liblangtag-0.4.0-xmlDocCopyNode.patch')
-rw-r--r-- | liblangtag/liblangtag-0.4.0-xmlDocCopyNode.patch | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/liblangtag/liblangtag-0.4.0-xmlDocCopyNode.patch b/liblangtag/liblangtag-0.4.0-xmlDocCopyNode.patch new file mode 100644 index 000000000000..44b28d8784aa --- /dev/null +++ b/liblangtag/liblangtag-0.4.0-xmlDocCopyNode.patch @@ -0,0 +1,11 @@ +--- misc/liblangtag-0.4.0/liblangtag/lt-xml.c ++++ misc/build/liblangtag-0.4.0/liblangtag/lt-xml.c +@@ -292,7 +292,7 @@ _lt_xml_merge_keys(lt_xml_t *xml, + } + n = xmlXPathNodeSetGetLength(xobj->nodesetval); + for (i = 0; i < n; i++) { +- xmlNodePtr p = xmlCopyNode(xmlXPathNodeSetItem(xobj->nodesetval, i), 1); ++ xmlNodePtr p = xmlDocCopyNode(xmlXPathNodeSetItem(xobj->nodesetval, i), doc1, 1); + + xmlAddChild(parent_node, p); + } |