mirror of
https://github.com/samba-team/samba.git
synced 2025-08-04 08:22:08 +03:00
r4289: Close LDAP-Connection before retrying to open a new connection in the
retry-loop.
This fixes a deadlock-situation when ldapsam is used with the ldapi
interface: getpeername won't fail while trying to detect dead
connections on unix domain sockets. When the ldapi-connection was closed
server-side (due to OpenLDAP's idletimeout) we *never* got a new LDAP
connection.
Guenther
(This used to be commit ac8032bacf
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
111f62c00c
commit
84e0aafc78
@ -977,6 +977,7 @@ static int another_ldap_try(struct smbldap_state *ldap_state, int *rc,
|
||||
|
||||
*attempts += 1;
|
||||
|
||||
smbldap_close(ldap_state);
|
||||
open_rc = smbldap_open(ldap_state);
|
||||
|
||||
if (open_rc == LDAP_SUCCESS) {
|
||||
|
Reference in New Issue
Block a user