diff --git a/src/ev_kqueue.c b/src/ev_kqueue.c index 532d49dff..d58bc4ab4 100644 --- a/src/ev_kqueue.c +++ b/src/ev_kqueue.c @@ -184,6 +184,9 @@ static int init_kqueue_per_thread() static void deinit_kqueue_per_thread() { + if (tid) + close(kqueue_fd[tid]); + free(kev); kev = NULL; }