"TLS not supported (%s)\n",
url );
ldap_free_urldesc( lud );
+ ch_free( l );
return NULL;
}
if ( lud->lud_exts ) {
if ( get_url_perms( lud->lud_exts, &l->sl_perms ) ) {
ldap_free_urldesc( lud );
+ ch_free( l );
return NULL;
}
} else {
if ( lload_get_listener_addresses( l, lud, &l->sl_sockets ) ) {
ldap_free_urldesc( lud );
+ ch_free( l );
return NULL;
}
ldap_free_urldesc( lud );
Debug( LDAP_DEBUG_ANY, "lload_configure_listener: "
"failed on %s\n",
url );
+ ch_free( l );
return NULL;
}
ber_str2bv( url, 0, 1, &l->sl_url );