From: Niels Provos Date: Sun, 22 Jan 2006 05:06:14 +0000 (+0000) Subject: another fix from art X-Git-Tag: release-2.0.1-alpha~753 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=36bedaef19b18ba1d6633c94622e9134a463b6ef;p=libevent another fix from art svn:r194 --- diff --git a/buffer.c b/buffer.c index 66fb53bc..7ce5bef1 100644 --- a/buffer.c +++ b/buffer.c @@ -149,7 +149,7 @@ evbuffer_add_vprintf(struct evbuffer *buf, const char *fmt, va_list ap) (*buf->cb)(buf, oldoff, buf->off, buf->cbarg); return (sz); } - if (evbuffer_expand(buf, sz) == -1) + if (evbuffer_expand(buf, sz + 1) == -1) return (-1); } @@ -405,7 +405,7 @@ evbuffer_write(struct evbuffer *buffer, int fd) } u_char * -evbuffer_find(struct evbuffer *buffer, u_char *what, size_t len) +evbuffer_find(struct evbuffer *buffer, const u_char *what, size_t len) { size_t remain = buffer->off; u_char *search = buffer->buffer;