Mercurial > dovecot > core-2.2
changeset 2413:55330cd9c610 HEAD
buffer_append() fix
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sat, 31 Jul 2004 23:53:07 +0300 |
parents | daf5ea7556bc |
children | 05b348b25d46 |
files | src/lib/buffer.c |
diffstat | 1 files changed, 2 insertions(+), 8 deletions(-) [+] |
line wrap: on
line diff
--- a/src/lib/buffer.c Sat Jul 31 23:43:45 2004 +0300 +++ b/src/lib/buffer.c Sat Jul 31 23:53:07 2004 +0300 @@ -171,15 +171,9 @@ return data_size; } -size_t buffer_append(buffer_t *_buf, const void *data, size_t data_size) +size_t buffer_append(buffer_t *buf, const void *data, size_t data_size) { - struct real_buffer *buf = (struct real_buffer *)_buf; - - if (!buffer_check_limits(buf, buf->used, &data_size, TRUE)) - return 0; - - memcpy(buf->w_buffer + buf->used, data, data_size); - return data_size; + return buffer_write(buf, buf->used, data, data_size); } size_t buffer_append_c(buffer_t *buf, unsigned char chr)