mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-01-09 08:23:35 -05:00
don't assert(0); apparently, other responses may result from a simple bind (but log them, at least; ITS#4924)
This commit is contained in:
parent
bfa0d15834
commit
f29a4e140e
1 changed files with 11 additions and 2 deletions
|
|
@ -467,7 +467,10 @@ ldap_new_connection( LDAP *ld, LDAPURLDesc **srvlist, int use_ldsb,
|
|||
++lc->lconn_refcnt; /* avoid premature free */
|
||||
ld->ld_defconn = lc;
|
||||
|
||||
Debug( LDAP_DEBUG_TRACE, "anonymous rebind via ldap_bind_s\n", 0, 0, 0);
|
||||
Debug( LDAP_DEBUG_TRACE,
|
||||
"anonymous rebind via ldap_sasl_bind(\"\")\n",
|
||||
0, 0, 0);
|
||||
|
||||
#ifdef LDAP_R_COMPILE
|
||||
ldap_pvt_thread_mutex_unlock( &ld->ld_req_mutex );
|
||||
ldap_pvt_thread_mutex_unlock( &ld->ld_res_mutex );
|
||||
|
|
@ -505,7 +508,13 @@ ldap_new_connection( LDAP *ld, LDAPURLDesc **srvlist, int use_ldsb,
|
|||
break;
|
||||
|
||||
default:
|
||||
assert( 0 );
|
||||
Debug( LDAP_DEBUG_TRACE,
|
||||
"ldap_new_connection %p: "
|
||||
"unexpected response %d "
|
||||
"from BIND request id=%d\n",
|
||||
ld, ldap_msgtype( res ), msgid );
|
||||
err = -1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue