ITS#9379 reject listener URLs with non-empty DNs

This commit is contained in:
Howard Chu 2020-10-28 16:50:23 +00:00 committed by Quanah Gibson-Mount
parent 67670f4544
commit c72c327830

View file

@ -1423,6 +1423,14 @@ slap_open_listener(
}
#endif /* LDAP_PF_LOCAL || SLAP_X_LISTENER_MOD */
if ( lud->lud_dn && lud->lud_dn[0] ) {
sprintf( (char *)url, "%s://%s/", lud->lud_scheme, lud->lud_host );
Debug( LDAP_DEBUG_ANY, "daemon: listener URL %s<junk> DN must be absent (%s)\n",
url, lud->lud_dn );
ldap_free_urldesc( lud );
return -1;
}
ldap_free_urldesc( lud );
if ( err ) {
slap_free_listener_addresses(sal);