From fd43da3baa246b0925fd0c200efbcdf12bb2b66b Mon Sep 17 00:00:00 2001 From: Rhodri James Date: Tue, 25 Apr 2017 17:19:05 +0100 Subject: [PATCH] Validate parser parameter to XML_SetEndCdataSectionHandler --- expat/lib/xmlparse.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/expat/lib/xmlparse.c b/expat/lib/xmlparse.c index 61598de8..07c962f6 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -1447,7 +1447,8 @@ XML_SetStartCdataSectionHandler(XML_Parser parser, void XMLCALL XML_SetEndCdataSectionHandler(XML_Parser parser, XML_EndCdataSectionHandler end) { - endCdataSectionHandler = end; + if (parser != NULL) + endCdataSectionHandler = end; } void XMLCALL -- 2.40.0