[libxml2] Fix an error in the progressive DTD parsing code
- From: Daniel Veillard <veillard src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxml2] Fix an error in the progressive DTD parsing code
- Date: Fri, 21 Dec 2012 03:14:45 +0000 (UTC)
commit cf8f0424db45c43ecda812b7c238ece5e2398107
Author: Dan Winship <danw gnome org>
Date: Fri Dec 21 11:13:31 2012 +0800
Fix an error in the progressive DTD parsing code
For https://bugzilla.gnome.org/show_bug.cgi?id=689958
We were looking for the wrong character in the input stream
parser.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/parser.c b/parser.c
index c7802cf..e719c9f 100644
--- a/parser.c
+++ b/parser.c
@@ -12042,7 +12042,7 @@ xmlParseCheckTransition(xmlParserCtxtPtr ctxt, const char *chunk, int size) {
}
if ((ctxt->progressive == XML_PARSER_DTD) ||
(ctxt->instate == XML_PARSER_DTD)) {
- if (memchr(chunk, ']', size) != NULL)
+ if (memchr(chunk, '>', size) != NULL)
return(1);
return(0);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]