diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c index 3f1f43ec..743fbdc3 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -1526,7 +1526,8 @@ XML_SetNamespaceDeclHandler(XML_Parser parser, void XMLCALL XML_SetStartNamespaceDeclHandler(XML_Parser parser, XML_StartNamespaceDeclHandler start) { - startNamespaceDeclHandler = start; + if (parser != NULL) + startNamespaceDeclHandler = start; } void XMLCALL