]> granicus.if.org Git - libevent/commitdiff
another fix from art
authorNiels Provos <provos@gmail.com>
Sun, 22 Jan 2006 05:06:14 +0000 (05:06 +0000)
committerNiels Provos <provos@gmail.com>
Sun, 22 Jan 2006 05:06:14 +0000 (05:06 +0000)
svn:r194

buffer.c

index 66fb53bcacb41daf143486962b1014cf240812f6..7ce5bef1ab3c7585c7cfa5336cd780521135ca82 100644 (file)
--- 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;