commit | 9737ec071786c29788b9aa0971156f9e19a9c6a0 | [log] [tgz] |
---|---|---|
author | Nick Wellnhofer <wellnhofer@aevum.de> | Tue Oct 29 16:19:37 2019 +0100 |
committer | Nick Wellnhofer <wellnhofer@aevum.de> | Tue Oct 29 16:20:32 2019 +0100 |
tree | 6c9c04f6890dc57a7b2cd08d34ea470e2bfcc287 | |
parent | 9acef289285008f81b4b66b4880baf600773cf67 [diff] |
Another fix for conditional sections at end of document The previous fix introduced an uninitialized read.
diff --git a/parser.c b/parser.c index 43d0c68..d1c3196 100644 --- a/parser.c +++ b/parser.c
@@ -6731,6 +6731,7 @@ if (RAW == 0) { xmlFatalErr(ctxt, XML_ERR_CONDSEC_NOT_FINISHED, NULL); + goto error; } if (ctxt->input->id != id) { xmlFatalErrMsg(ctxt, XML_ERR_ENTITY_BOUNDARY,