applied patch from bug #454608 from Patrik Fimml. Fixes bug #454608.
* xinclude.c: applied patch from bug #454608 from Patrik Fimml.
Fixes bug #454608.
svn path=/trunk/; revision=3644
diff --git a/xinclude.c b/xinclude.c
index 34a5489..31ea026 100644
--- a/xinclude.c
+++ b/xinclude.c
@@ -1606,6 +1606,7 @@
if (set->nodeTab[i] == NULL)
continue;
switch (set->nodeTab[i]->type) {
+ case XML_ELEMENT_NODE:
case XML_TEXT_NODE:
case XML_CDATA_SECTION_NODE:
case XML_ENTITY_REF_NODE:
@@ -1618,18 +1619,6 @@
case XML_DOCB_DOCUMENT_NODE:
#endif
continue;
- case XML_ELEMENT_NODE: {
- xmlChar *nodeBase;
- xmlNodePtr el = set->nodeTab[i];
-
- nodeBase = xmlNodeGetBase(el->doc, el);
- if (nodeBase != NULL) {
- if (!xmlStrEqual(nodeBase, el->doc->URL))
- xmlNodeSetBase(el, nodeBase);
- xmlFree(nodeBase);
- }
- continue;
- }
case XML_ATTRIBUTE_NODE:
xmlXIncludeErr(ctxt, ctxt->incTab[nr]->ref,