aboutsummaryrefslogtreecommitdiffstats
path: root/xmlreader.c
diff options
context:
space:
mode:
Diffstat (limited to 'xmlreader.c')
-rw-r--r--xmlreader.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/xmlreader.c b/xmlreader.c
index 77ac71b7..10417ee1 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -907,8 +907,11 @@ xmlTextReaderPushData(xmlTextReaderPtr reader) {
}
}
reader->state = oldstate;
- if (reader->ctxt->wellFormed == 0)
+ if (reader->ctxt->wellFormed == 0) {
reader->mode = XML_TEXTREADER_MODE_EOF;
+ return(-1);
+ }
+
return(0);
}