From: Howard Chu Date: Thu, 7 Jul 2005 04:23:47 +0000 (+0000) Subject: ITS#3842 fix from jtownsend@opendarwin.org X-Git-Tag: OPENLDAP_REL_ENG_2_2_28~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=60bd5dba8c97964af99a207f5c1c708b535e05da;p=thirdparty%2Fopenldap.git ITS#3842 fix from jtownsend@opendarwin.org --- diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 12c3c4b490..7a129673f5 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -1987,9 +1987,6 @@ slapd_daemon_task( close_listeners ( 0 ); } - free ( slap_listeners ); - slap_listeners = NULL; - if( !slapd_gentle_shutdown ) { slapd_abrupt_shutdown = 1; connections_shutdown(); @@ -2006,6 +2003,9 @@ slapd_daemon_task( #endif ldap_pvt_thread_pool_destroy(&connection_pool, 1); + free ( slap_listeners ); + slap_listeners = NULL; + return NULL; }