aboutsummaryrefslogtreecommitdiffstats
path: root/xmlreader.c
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2005-03-10 12:23:24 +0000
committerDaniel Veillard <veillard@src.gnome.org>2005-03-10 12:23:24 +0000
commit5963aa79d4b2b823eed39b74302849a381729ddb (patch)
tree7e4ab62f381eb438c8cba4e454b9ac25ec978c92 /xmlreader.c
parentff4c1852e9066cf1014784560b04fca18f8fb624 (diff)
downloadandroid_external_libxml2-5963aa79d4b2b823eed39b74302849a381729ddb.tar.gz
android_external_libxml2-5963aa79d4b2b823eed39b74302849a381729ddb.tar.bz2
android_external_libxml2-5963aa79d4b2b823eed39b74302849a381729ddb.zip
applied fix for xmlTextReaderNext() bug from Rob Richards Daniel
* xmlreader.c: applied fix for xmlTextReaderNext() bug from Rob Richards Daniel
Diffstat (limited to 'xmlreader.c')
-rw-r--r--xmlreader.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/xmlreader.c b/xmlreader.c
index e5b88987..e16128b8 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -1589,7 +1589,7 @@ xmlTextReaderNext(xmlTextReaderPtr reader) {
cur = reader->node;
if ((cur == NULL) || (cur->type != XML_ELEMENT_NODE))
return(xmlTextReaderRead(reader));
- if (reader->state == XML_TEXTREADER_END)
+ if (reader->state == XML_TEXTREADER_END || reader->state == XML_TEXTREADER_BACKTRACK)
return(xmlTextReaderRead(reader));
if (cur->extra & NODE_IS_EMPTY)
return(xmlTextReaderRead(reader));