--- xmlwriter.c.org 2008-02-12 15:04:21.966432000 +0100 +++ xmlwriter.c 2008-02-12 15:02:40.048413000 +0100 @@ -702,6 +702,9 @@ return -1; sum += count; } + + sum += xmlTextWriterFlush(writer); + return sum; }