From c49b1309fe1c6decfd3268bb5dbd681ecbf2f32c Mon Sep 17 00:00:00 2001 From: Rhodri James Date: Tue, 25 Apr 2017 17:17:26 +0100 Subject: [PATCH] Validate parser parameter to XML_SetStartCdataSectionHandler --- 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 064a08f6..61598de8 100644 --- a/expat/lib/xmlparse.c +++ b/expat/lib/xmlparse.c @@ -1440,7 +1440,8 @@ XML_SetCdataSectionHandler(XML_Parser parser, void XMLCALL XML_SetStartCdataSectionHandler(XML_Parser parser, XML_StartCdataSectionHandler start) { - startCdataSectionHandler = start; + if (parser != NULL) + startCdataSectionHandler = start; } void XMLCALL -- 2.40.0