From: Christopher Faulet Date: Thu, 25 Jan 2018 15:32:18 +0000 (+0100) Subject: BUG/MINOR: kqueue/threads: Don't forget to close kqueue_fd[tid] on each thread X-Git-Tag: v1.9-dev1~495 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=13b007d583924d19d692268c2f51a2fc2b46fd0c;p=thirdparty%2Fhaproxy.git BUG/MINOR: kqueue/threads: Don't forget to close kqueue_fd[tid] on each thread in deinit_kqueue_per_thread, kqueue_fd[tid] must be closed, except for the main thread (the first one, tid==0). This patch must be backported in 1.8 with commit 7a2364d4. --- diff --git a/src/ev_kqueue.c b/src/ev_kqueue.c index 532d49dffa..d58bc4ab4e 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; }