summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@redhat.com>2015-10-27 10:53:44 +0800
committerDaniel Veillard <veillard@redhat.com>2015-10-27 10:53:44 +0800
commit41ac9049a27f52e7a1f3b341f8714149fc88d450 (patch)
tree62007f572f19c3ebd4eb7db2a26a879eb236e6ca
parent73c50805d9302263a1118356bc2553b441b31b33 (diff)
downloadlibxml2-41ac9049a27f52e7a1f3b341f8714149fc88d450.tar.gz
Fix an error in previous Conditional section patchCVE-2015-7942-2
an off by one mistake in the change, led to error on correct document where the end of the included entity was exactly the end of the conditional section, leading to regtest failure
-rw-r--r--parser.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/parser.c b/parser.c
index b9217ff1..d67b3003 100644
--- a/parser.c
+++ b/parser.c
@@ -6916,7 +6916,7 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) {
NULL, NULL);
}
if ((ctxt-> instate != XML_PARSER_EOF) &&
- ((ctxt->input->cur + 3) < ctxt->input->end))
+ ((ctxt->input->cur + 3) <= ctxt->input->end))
SKIP(3);
}
}