From 032ee893e26f5d0423b32a8a977d836f9e5ffd63 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Wed, 18 Jan 2023 12:57:02 +0000 Subject: [PATCH] ITS#9984 Keep listener base around even if not active --- servers/lloadd/daemon.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/servers/lloadd/daemon.c b/servers/lloadd/daemon.c index 48bcf6a59a..b88fd687de 100644 --- a/servers/lloadd/daemon.c +++ b/servers/lloadd/daemon.c @@ -946,7 +946,8 @@ lload_listener( static void * lload_listener_thread( void *ctx ) { - int rc = event_base_dispatch( listener_base ); + /* ITS#9984 Survive the listeners being paused if we run out of fds */ + int rc = event_base_loop( listener_base, EVLOOP_NO_EXIT_ON_EMPTY ); Debug( LDAP_DEBUG_ANY, "lload_listener_thread: " "event loop finished: rc=%d\n", rc ); -- 2.47.2