From: Kurt Zeilenga Date: Mon, 14 Apr 2003 17:43:47 +0000 (+0000) Subject: ITS#2442/2438 slp fix X-Git-Tag: OPENLDAP_REL_ENG_2_1_18~29 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=669aa3626cfb73cc1000a1b04b8b02bb6ef26498;p=thirdparty%2Fopenldap.git ITS#2442/2438 slp fix --- diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index e61feceb12..2d0d93793a 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -155,6 +155,8 @@ void slapd_slp_regreport( void slapd_slp_reg() { int i; + if( slapd_srvurls == NULL ) return; + for( i=0; slapd_srvurls[i] != NULL; i++ ) { if( strncmp( slapd_srvurls[i], LDAP_SRVTYPE_PREFIX, sizeof( LDAP_SRVTYPE_PREFIX ) - 1 ) == 0 || @@ -176,6 +178,8 @@ void slapd_slp_reg() { void slapd_slp_dereg() { int i; + if( slapd_srvurls == NULL ) return; + for( i=0; slapd_srvurls[i] != NULL; i++ ) { SLPDereg( slapd_hslp, slapd_srvurls[i],