diff options
Diffstat (limited to 'src/reader.c')
-rw-r--r-- | src/reader.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/reader.c b/src/reader.c index e4e6f1a..946d298 100644 --- a/src/reader.c +++ b/src/reader.c @@ -148,7 +148,7 @@ yaml_parser_update_buffer(yaml_parser_t *parser, size_t length) size_t size = parser->buffer_end - parser->pointer; memmove(parser->buffer, parser->pointer, size); parser->pointer = parser->buffer; - parser->buffer_end -= size; + parser->buffer_end = parser->buffer + size; } else if (parser->pointer == parser->buffer_end) { parser->pointer = parser->buffer; |