diff options
-rw-r--r-- | xmlwriter.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/xmlwriter.c b/xmlwriter.c index 0de56e7c..569830cf 100644 --- a/xmlwriter.c +++ b/xmlwriter.c @@ -709,7 +709,11 @@ xmlTextWriterEndDocument(xmlTextWriterPtr writer) sum += count; } - sum += xmlTextWriterFlush(writer); + count = xmlTextWriterFlush(writer); + if (count < 0) + return -1; + sum += count; + return sum; } |