From 10c202f9dc41370b0918f57bbc185d95e73fc643 Mon Sep 17 00:00:00 2001 From: Nick Wellnhofer Date: Mon, 4 Mar 2024 01:31:12 +0100 Subject: [PATCH] malloc-fail: Check for NULL pointer in xmlSaveNotation* --- xmlsave.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xmlsave.c b/xmlsave.c index 70b586d7..7f15b016 100644 --- a/xmlsave.c +++ b/xmlsave.c @@ -2171,12 +2171,16 @@ xmlSaveTree(xmlSaveCtxtPtr ctxt, xmlNodePtr cur) int xmlSaveNotationDecl(xmlSaveCtxtPtr ctxt, xmlNotationPtr cur) { + if (ctxt == NULL) + return(-1); xmlBufDumpNotationDecl(ctxt->buf, cur); return(0); } int xmlSaveNotationTable(xmlSaveCtxtPtr ctxt, xmlNotationTablePtr cur) { + if (ctxt == NULL) + return(-1); xmlBufDumpNotationTable(ctxt->buf, cur); return(0); }