sock_errstr(err, ebuf, sizeof(ebuf)) );
ldap_pvt_thread_mutex_lock( &slapd_init_mutex );
slapd_shutdown = 2;
- ldap_pvt_thread_cond_signal( &slapd_init_cond );
+ ldap_pvt_thread_cond_broadcast( &slapd_init_cond );
ldap_pvt_thread_mutex_unlock( &slapd_init_mutex );
return (void*)-1;
}
"set nonblocking on a listening socket failed\n" );
ldap_pvt_thread_mutex_lock( &slapd_init_mutex );
slapd_shutdown = 2;
- ldap_pvt_thread_cond_signal( &slapd_init_cond );
+ ldap_pvt_thread_cond_broadcast( &slapd_init_cond );
ldap_pvt_thread_mutex_unlock( &slapd_init_mutex );
return (void*)-1;
}
ldap_pvt_thread_mutex_lock( &slapd_init_mutex );
slapd_ready = 1;
- ldap_pvt_thread_cond_signal( &slapd_init_cond );
+ ldap_pvt_thread_cond_broadcast( &slapd_init_cond );
ldap_pvt_thread_mutex_unlock( &slapd_init_mutex );
#ifdef HAVE_NT_SERVICE_MANAGER