]> granicus.if.org Git - libexpat/commitdiff
Validate parser parameter to XML_SetCommentHandler
authorRhodri James <rhodri@kynesim.co.uk>
Tue, 25 Apr 2017 16:13:52 +0000 (17:13 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Wed, 24 May 2017 18:49:39 +0000 (20:49 +0200)
expat/lib/xmlparse.c

index f96f4e3c6b8d523c57aea48f188967d76be37a26..cb6f345f7ffceb90c3ea2d3c24e443609e116e11 100644 (file)
@@ -1422,7 +1422,8 @@ void XMLCALL
 XML_SetCommentHandler(XML_Parser parser,
                       XML_CommentHandler handler)
 {
-  commentHandler = handler;
+  if (parser != NULL)
+    commentHandler = handler;
 }
 
 void XMLCALL