commit | aaa105b5909c27c0610794e3c70acb6051bd5117 | [log] [tgz] |
---|---|---|
author | Daniel Veillard <veillard@src.gnome.org> | Mon Dec 30 11:42:17 2002 +0000 |
committer | Daniel Veillard <veillard@src.gnome.org> | Mon Dec 30 11:42:17 2002 +0000 |
tree | 849584a5896c29a363503ec9d77028035e43e25e | |
parent | ecaba49a7287212fb288403c123f8dbaf7ca6cfd [diff] [blame] |
fixed a limit case problem with "<a/>" Daniel * xmlreader.c python/tests/reader.py: fixed a limit case problem with "<a/>" Daniel
diff --git a/xmlreader.c b/xmlreader.c index 3bca6c8..2b2436d 100644 --- a/xmlreader.c +++ b/xmlreader.c
@@ -264,7 +264,9 @@ if (val <= 0) { reader->mode = XML_TEXTREADER_MODE_EOF; reader->state = oldstate; - return(val); + if ((oldstate != XML_TEXTREADER_START) || + (reader->ctxt->myDoc != NULL)) + return(val); } } else break;