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); }