From: Rhodri James Date: Tue, 25 Apr 2017 16:38:34 +0000 (+0100) Subject: Validate parser parameter in XML_SetEndNamespaceDeclHandler X-Git-Tag: R_2_2_1~51^2~29 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2823d9d3889811195a2b599db84d304c1ae425d7;p=libexpat Validate parser parameter in XML_SetEndNamespaceDeclHandler --- diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c index 743fbdc3..c45afaa2 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -1533,7 +1533,8 @@ XML_SetStartNamespaceDeclHandler(XML_Parser parser, void XMLCALL XML_SetEndNamespaceDeclHandler(XML_Parser parser, XML_EndNamespaceDeclHandler end) { - endNamespaceDeclHandler = end; + if (parser != NULL) + endNamespaceDeclHandler = end; } void XMLCALL