--- embedaddon/lighttpd/src/fdevent_freebsd_kqueue.c 2013/10/14 10:32:47 1.1.1.1 +++ embedaddon/lighttpd/src/fdevent_freebsd_kqueue.c 2016/11/02 10:35:00 1.1.1.2 @@ -1,3 +1,5 @@ +#include "first.h" + #include "fdevent.h" #include "buffer.h" #include "log.h" @@ -46,7 +48,7 @@ static int fdevent_freebsd_kqueue_event_del(fdevents * ts.tv_nsec = 0; ret = kevent(ev->kq_fd, - &kev, n, + kev, n, NULL, 0, &ts); @@ -199,6 +201,7 @@ int fdevent_freebsd_kqueue_init(fdevents *ev) { ev->kq_fd = -1; ev->kq_results = calloc(ev->maxfds, sizeof(*ev->kq_results)); + force_assert(NULL != ev->kq_results); /* check that kqueue works */