mirror of
https://github.com/samba-team/samba.git
synced 2025-02-26 21:57:41 +03:00
s3-lsa: don't SAFE_FREE talloced structs.
Guenther
This commit is contained in:
parent
3bbad34a02
commit
168eb23252
@ -1434,14 +1434,14 @@ NTSTATUS _lsa_EnumAccounts(pipes_struct *p,
|
||||
sids = TALLOC_ZERO_ARRAY(p->mem_ctx, struct lsa_SidPtr,
|
||||
num_entries - *r->in.resume_handle);
|
||||
if (!sids) {
|
||||
SAFE_FREE(sid_list);
|
||||
talloc_free(sid_list);
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
for (i = *r->in.resume_handle, j = 0; i < num_entries; i++, j++) {
|
||||
sids[j].sid = sid_dup_talloc(p->mem_ctx, &sid_list[i]);
|
||||
if (!sids[j].sid) {
|
||||
SAFE_FREE(sid_list);
|
||||
talloc_free(sid_list);
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user