mirror of
https://github.com/samba-team/samba.git
synced 2025-02-28 01:58:17 +03:00
r23404: Fix wrong (and missing) action on error condition in ldap reply evaluation loop
Fixes one of the segfaults in bug #4667 (This used to be commit 176e1c0b692b9509a29bbbb2b35ad821dfb0d5aa)
This commit is contained in:
parent
f461e53e7a
commit
6c5805aa70
@ -965,7 +965,7 @@ again:
|
||||
}
|
||||
if ( ! entry) {
|
||||
DEBUG(2, ("ERROR: Unable to fetch ldap entries from results\n"));
|
||||
continue;
|
||||
break;
|
||||
}
|
||||
|
||||
/* first check if the SID is present */
|
||||
@ -1180,6 +1180,10 @@ again:
|
||||
} else { /* following ones */
|
||||
entry = ldap_next_entry(ctx->smbldap_state->ldap_struct, entry);
|
||||
}
|
||||
if ( ! entry) {
|
||||
DEBUG(2, ("ERROR: Unable to fetch ldap entries from results\n"));
|
||||
break;
|
||||
}
|
||||
|
||||
/* first check if the SID is present */
|
||||
sidstr = smbldap_talloc_single_attribute(
|
||||
|
Loading…
x
Reference in New Issue
Block a user