diff options
Diffstat (limited to 'buffer.c')
-rw-r--r-- | buffer.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -42,8 +42,9 @@ int buffer_prepare_at_least(int fd, struct buffer * in, int minimum_length) if (0 < in->offset) { memmove(in->data, in->data + in->offset, in->length - in->offset); - in->offset = 0; in->length -= in->offset; + in->next -= in->offset; + in->offset = 0; } int length = read(fd, in->data + in->length, free_space); |