mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-01-06 10:46:21 +08:00
Fix ITS#2132, give up if listener fails to open
This commit is contained in:
parent
acc32b9d9e
commit
b9bd44b047
@ -581,6 +581,8 @@ static int slap_open_listener(
|
||||
return rc;
|
||||
}
|
||||
|
||||
l.sl_url = NULL;
|
||||
|
||||
#ifndef HAVE_TLS
|
||||
if( ldap_pvt_url_scheme2tls( lud->lud_scheme ) ) {
|
||||
#ifdef NEW_LOGGING
|
||||
@ -859,10 +861,21 @@ static int slap_open_listener(
|
||||
|
||||
slap_free_listener_addresses(psal);
|
||||
|
||||
if ( l.sl_url == NULL )
|
||||
{
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( CONNECTION, RESULTS,
|
||||
"slap_open_listener: failed on %s\n", url, 0, 0 );
|
||||
#else
|
||||
Debug( LDAP_DEBUG_TRACE,
|
||||
"slap_open_listener: failed on %s\n", url, 0, 0 );
|
||||
#endif
|
||||
return -1;
|
||||
}
|
||||
|
||||
#ifdef NEW_LOGGING
|
||||
LDAP_LOG( CONNECTION, RESULTS,
|
||||
"slap_open_listener: daemon initialzed %s\n", l.sl_url, 0, 0 );
|
||||
"slap_open_listener: daemon initialized %s\n", l.sl_url, 0, 0 );
|
||||
#else
|
||||
Debug( LDAP_DEBUG_TRACE, "daemon: initialized %s\n",
|
||||
l.sl_url, 0, 0 );
|
||||
|
Loading…
Reference in New Issue
Block a user