never commit without running make tests first ! Daniel
* xmlreader.c: never commit without running make tests first !
Daniel
diff --git a/xmlreader.c b/xmlreader.c
index 75b73ff..2c03b0b 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -1179,8 +1179,6 @@
fprintf(stderr, "\nREAD ");
DUMP_READER
#endif
- if (reader->mode == XML_TEXTREADER_DONE)
- return(0);
reader->curnode = NULL;
if (reader->mode == XML_TEXTREADER_MODE_INITIAL) {
reader->mode = XML_TEXTREADER_MODE_INTERACTIVE;
@@ -1217,8 +1215,12 @@
oldnode = reader->node;
get_next_node:
- if (reader->node == NULL)
- return(-1);
+ if (reader->node == NULL) {
+ if (reader->mode == XML_TEXTREADER_DONE)
+ return(0);
+ else
+ return(-1);
+ }
/*
* If we are not backtracking on ancestors or examined nodes,