mirror of
https://github.com/samba-team/samba.git
synced 2025-02-22 05:57:43 +03:00
Fix memory leak.
Volker (This used to be commit e8975d6e7bdcceb78a83a3446cf1430e1e3f1a72)
This commit is contained in:
parent
4adde4c850
commit
0a8e719a4b
@ -1838,12 +1838,14 @@ static NTSTATUS ldapsam_update_sam_account(struct pdb_methods *my_methods, SAM_A
|
||||
|
||||
rc = ldapsam_search_one_user_by_name(ldap_state, pdb_get_username(newpwd), &result);
|
||||
if (rc != LDAP_SUCCESS) {
|
||||
ldap_mods_free(mods, 1);
|
||||
return NT_STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
if (ldap_count_entries(ldap_state->ldap_struct, result) == 0) {
|
||||
DEBUG(0, ("No user to modify!\n"));
|
||||
ldap_msgfree(result);
|
||||
ldap_mods_free(mods, 1);
|
||||
return NT_STATUS_UNSUCCESSFUL;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user