From 619a6726605200089b2f8862d2e7e69545187794 Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Fri, 21 Feb 2003 20:59:39 +0000 Subject: [PATCH] shutdown connections fix --- servers/slapd/daemon.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index d4d42e3492..ea1d1b7e7c 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -1916,11 +1916,17 @@ slapd_daemon_task( #endif } - if( slapd_gentle_shutdown != 2 ) + if( slapd_gentle_shutdown != 2 ) { close_listeners ( 0 ); + } + free ( slap_listeners ); slap_listeners = NULL; + if( !slapd_gentle_shutdown ) { + connections_shutdown(); + } + #ifdef NEW_LOGGING LDAP_LOG( CONNECTION, CRIT, "slapd_daemon_task: shutdown waiting for %d threads to terminate.\n", -- 2.39.5