blob: 34b60362c316e39aeb33fbe8fe21836275e53129 [file] [log] [blame]
Patrick Williamsf1e5d692016-03-30 15:21:19 -05001From 41ac9049a27f52e7a1f3b341f8714149fc88d450 Mon Sep 17 00:00:00 2001
2From: Daniel Veillard <veillard@redhat.com>
3Date: Tue, 27 Oct 2015 10:53:44 +0800
4Subject: [PATCH] Fix an error in previous Conditional section patch
5
6an off by one mistake in the change, led to error on correct
7document where the end of the included entity was exactly
8the end of the conditional section, leading to regtest failure
9
10Upstream-Status: Backport
11
12CVE-2015-7942-2
13
14Signed-off-by: Armin Kuster <akuster@mvista.com>
15
16---
17 parser.c | 2 +-
18 1 file changed, 1 insertion(+), 1 deletion(-)
19
20diff --git a/parser.c b/parser.c
21index b9217ff..d67b300 100644
22--- a/parser.c
23+++ b/parser.c
24@@ -6916,7 +6916,7 @@ xmlParseConditionalSections(xmlParserCtxtPtr ctxt) {
25 NULL, NULL);
26 }
27 if ((ctxt-> instate != XML_PARSER_EOF) &&
28- ((ctxt->input->cur + 3) < ctxt->input->end))
29+ ((ctxt->input->cur + 3) <= ctxt->input->end))
30 SKIP(3);
31 }
32 }
33--
342.3.5
35