From: Kurt Zeilenga Date: Fri, 21 Feb 2003 20:59:39 +0000 (+0000) Subject: shutdown connections fix X-Git-Tag: OPENLDAP_REL_ENG_2_1_13~9 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=619a6726605200089b2f8862d2e7e69545187794;p=openldap shutdown connections fix --- 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",