X-Git-Url: http://andersk.mit.edu/gitweb/libyaml.git/blobdiff_plain/b1a54000b5f6bfc58221bbf6f9aa384c821264a3..c83b67a678b13ebc7cc198ee8d0ed68225ac3e2b:/src/writer.c diff --git a/src/writer.c b/src/writer.c index 2131372..ec0e477 100644 --- a/src/writer.c +++ b/src/writer.c @@ -37,6 +37,9 @@ yaml_emitter_flush(yaml_emitter_t *emitter) assert(emitter->write_handler); /* Write handler must be set. */ assert(emitter->encoding); /* Output encoding must be set. */ + emitter->buffer.last = emitter->buffer.pointer; + emitter->buffer.pointer = emitter->buffer.start; + /* Check if the buffer is empty. */ if (emitter->buffer.start == emitter->buffer.last) {