From e2e9373a98a3b02cb0e894ada4dff9a4a8b4b159 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Sat, 14 May 2022 17:16:02 +0100 Subject: [PATCH] ITS#9847 slapd: fix kqueue for FreeBSD/MacOSX/OpenBSD --- servers/slapd/daemon.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 2f78b77c7f..18db97aa79 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -227,11 +227,10 @@ static slap_daemon_st *slap_daemon; slap_daemon[t].sd_kq = kqueue(); \ } while (0) -/* a kqueue fd obtained before a fork can't be used in child process. - * close it and reacquire it. +/* a kqueue fd obtained before a fork isn't inherited by child process. + * reacquire it. */ # define SLAP_SOCK_INIT2() do { \ - close(slap_daemon[0].sd_kq); \ slap_daemon[0].sd_kq = kqueue(); \ } while (0) -- 2.47.2