From: Rhodri James Date: Tue, 25 Apr 2017 16:32:04 +0000 (+0100) Subject: Validate parser parameter to XML_SetUnparsedEntityDeclHandler X-Git-Tag: R_2_2_1~51^2~33 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=eaaa8e6a9a6b9263d29554900341b01d49e8373e;p=libexpat Validate parser parameter to XML_SetUnparsedEntityDeclHandler --- diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c index 8f71fcab..a89cf0e1 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -1500,7 +1500,8 @@ void XMLCALL XML_SetUnparsedEntityDeclHandler(XML_Parser parser, XML_UnparsedEntityDeclHandler handler) { - unparsedEntityDeclHandler = handler; + if (parser != NULL) + unparsedEntityDeclHandler = handler; } void XMLCALL