ITS#3842 from jtownsend@opendarwin.org - don't free slap_listeners until

after connection_shutdown().
This commit is contained in:
Howard Chu 2005-07-07 04:21:53 +00:00
parent 11a1349366
commit 00dae75f7b

View File

@ -2013,9 +2013,6 @@ slapd_daemon_task(
close_listeners ( 0 ); close_listeners ( 0 );
} }
free ( slap_listeners );
slap_listeners = NULL;
if( !slapd_gentle_shutdown ) { if( !slapd_gentle_shutdown ) {
slapd_abrupt_shutdown = 1; slapd_abrupt_shutdown = 1;
connections_shutdown(); connections_shutdown();
@ -2026,6 +2023,9 @@ slapd_daemon_task(
ldap_pvt_thread_pool_backload(&connection_pool), 0, 0 ); ldap_pvt_thread_pool_backload(&connection_pool), 0, 0 );
ldap_pvt_thread_pool_destroy(&connection_pool, 1); ldap_pvt_thread_pool_destroy(&connection_pool, 1);
free ( slap_listeners );
slap_listeners = NULL;
return NULL; return NULL;
} }