mirror of
https://github.com/samba-team/samba.git
synced 2025-01-21 18:04:06 +03:00
s3-winbind: Do not return NO_MEMORY if we have an empty user list
The domain child for the MACHINE ACCOUNT might fail with NT_STATUS_NO_MEMORY because an emtpy user list is returned. *pnum_info is already set to 0 at the beginngin so we should just declare victory here! BUG: https://bugzilla.samba.org/show_bug.cgi?id=12405 Signed-off-by: Andreas Schneider <asn@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> (cherry picked from commit e714dc03e0ccf9ec17da6bacc1bcfcaea7518e22) Autobuild-User(v4-4-test): Karolin Seeger <kseeger@samba.org> Autobuild-Date(v4-4-test): Fri Nov 4 15:18:16 CET 2016 on sn-devel-144
This commit is contained in:
parent
db76a09c69
commit
b55e69db07
@ -88,6 +88,10 @@ NTSTATUS rpc_query_user_list(TALLOC_CTX *mem_ctx,
|
||||
num_dom_users = disp_info.info1.count;
|
||||
|
||||
num_info += num_dom_users;
|
||||
/* If there are no user to enumerate we're done */
|
||||
if (num_info == 0) {
|
||||
return NT_STATUS_OK;
|
||||
}
|
||||
|
||||
info = talloc_realloc(mem_ctx,
|
||||
info,
|
||||
|
Loading…
x
Reference in New Issue
Block a user