diff --git a/ChangeLog b/ChangeLog index 33b08909..e3202f00 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Mar 14 14:55:46 CET 2001 Daniel Veillard + + * SAX.c: external subset notations were improperly registered + in the internal subset. + Tue Mar 13 10:28:49 CET 2001 Daniel Veillard * README.cvs-commits: added, pointing to HACKING diff --git a/SAX.c b/SAX.c index 5882d41c..069fd560 100644 --- a/SAX.c +++ b/SAX.c @@ -584,7 +584,7 @@ notationDecl(void *ctx, const xmlChar *name, nota = xmlAddNotationDecl(&ctxt->vctxt, ctxt->myDoc->intSubset, name, publicId, systemId); else if (ctxt->inSubset == 2) - nota = xmlAddNotationDecl(&ctxt->vctxt, ctxt->myDoc->intSubset, name, + nota = xmlAddNotationDecl(&ctxt->vctxt, ctxt->myDoc->extSubset, name, publicId, systemId); else { if ((ctxt->sax != NULL) && (ctxt->sax->error != NULL))