Index: third_party/libxml/src/tree.c |
diff --git a/third_party/libxml/src/tree.c b/third_party/libxml/src/tree.c |
index 7fbca6e0ed7c65779c66b474dd8242fb05d2a748..9d330b85cd3abd6c08e070b8370d70dbc1468bab 100644 |
--- a/third_party/libxml/src/tree.c |
+++ b/third_party/libxml/src/tree.c |
@@ -1593,6 +1593,7 @@ xmlStringGetNodeList(const xmlDoc *doc, const xmlChar *value) { |
else if ((ent != NULL) && (ent->children == NULL)) { |
xmlNodePtr temp; |
+ ent->children = (xmlNodePtr) -1; |
ent->children = xmlStringGetNodeList(doc, |
(const xmlChar*)node->content); |
ent->owner = 1; |