summaryrefslogtreecommitdiffstats
path: root/lib/libevent/buffer.c
diff options
context:
space:
mode:
authorbrad <brad@openbsd.org>2006-01-25 05:25:33 +0000
committerbrad <brad@openbsd.org>2006-01-25 05:25:33 +0000
commit39fc689e4f4bd03ac33d905a7b49267f0d7ad8c9 (patch)
treecf339932102114d6b2399dae45ea486d8484953f /lib/libevent/buffer.c
parentRemove gratuitous fetch_state() calls in state_change(). (diff)
downloadwireguard-openbsd-39fc689e4f4bd03ac33d905a7b49267f0d7ad8c9.tar.xz
wireguard-openbsd-39fc689e4f4bd03ac33d905a7b49267f0d7ad8c9.zip
another fix from art.
From libevent CVS
Diffstat (limited to 'lib/libevent/buffer.c')
-rw-r--r--lib/libevent/buffer.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/libevent/buffer.c b/lib/libevent/buffer.c
index 3ec3f444385..404c62bf9ad 100644
--- a/lib/libevent/buffer.c
+++ b/lib/libevent/buffer.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: buffer.c,v 1.8 2006/01/23 20:18:20 brad Exp $ */
+/* $OpenBSD: buffer.c,v 1.9 2006/01/25 05:25:33 brad Exp $ */
/*
* Copyright (c) 2002, 2003 Niels Provos <provos@citi.umich.edu>
@@ -151,7 +151,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);
}
@@ -407,7 +407,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;