diff --git a/kqueue.c b/kqueue.c index 8276f047..51984a4e 100644 --- a/kqueue.c +++ b/kqueue.c @@ -176,7 +176,7 @@ kq_sighandler(int sig) static void kq_setup_kevent(struct kevent *out, evutil_socket_t fd, int filter, short change) { - memset(out, 0, sizeof(out)); + memset(out, 0, sizeof(struct kevent)); out->ident = fd; out->filter = filter;