]> git.sur5r.net Git - openldap/commitdiff
ITS#2442/2438 slp fix
authorKurt Zeilenga <kurt@openldap.org>
Mon, 14 Apr 2003 17:43:47 +0000 (17:43 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 14 Apr 2003 17:43:47 +0000 (17:43 +0000)
servers/slapd/daemon.c

index e61feceb12ae2c7505a29cc5d29c38ffeb6cb7bf..2d0d93793a87e295cec98a3da7f85d9d139f32cf 100644 (file)
@@ -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],