Fixes bug #106931 in XInclude entities merging. Daniel
* xinclude.c: Fixes bug #106931 in XInclude entities merging.
Daniel
diff --git a/xinclude.c b/xinclude.c
index d91dce0..12c6f2d 100644
--- a/xinclude.c
+++ b/xinclude.c
@@ -1062,6 +1062,9 @@
} else if ((ent->SystemID != NULL) && (prev->SystemID != NULL)) {
if (!xmlStrEqual(ent->ExternalID, prev->ExternalID))
goto error;
+ } else if ((ent->content != NULL) && (prev->content != NULL)) {
+ if (!xmlStrEqual(ent->content, prev->content))
+ goto error;
} else {
goto error;
}