Index: parser.c =================================================================== RCS file: /cvs/gnome/gnome-xml/parser.c,v retrieving revision 1.263 diff -c -r1.263 parser.c *** parser.c 24 Apr 2003 16:06:45 -0000 1.263 --- parser.c 25 Apr 2003 16:40:16 -0000 *************** *** 9613,9618 **** --- 9613,9628 ---- if (ctxt->wellFormed) { ret = ctxt->myDoc->extSubset; ctxt->myDoc->extSubset = NULL; + if (ret != NULL) { + xmlNodePtr tmp; + + ret->doc = NULL; + tmp = ret->children; + while (tmp != NULL) { + tmp->doc = NULL; + tmp = tmp->next; + } + } } else { ret = NULL; }