diff --git a/servers/slapd/daemon.c b/servers/slapd/daemon.c index 5598163189..787f73ba10 100644 --- a/servers/slapd/daemon.c +++ b/servers/slapd/daemon.c @@ -329,7 +329,9 @@ slapd_daemon( if ( c[ns].c_addr != NULL ) { free( c[ns].c_addr ); } - c[ns].c_addr = ch_strdup( client_addr ); + + c[ns].c_addr = ch_strdup( client_addr == NULL + ? "" : client_addr ); if ( c[ns].c_domain != NULL ) { free( c[ns].c_domain );