diff --git a/servers/slapd/main.c b/servers/slapd/main.c index 53398e9993..e70186bb70 100644 --- a/servers/slapd/main.c +++ b/servers/slapd/main.c @@ -226,6 +226,7 @@ int main( int argc, char **argv ) )) != EOF ) { switch ( i ) { case 'h': /* listen URLs */ + if ( urls != NULL ) free( urls ); urls = ch_strdup( optarg ); break;