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,