From 64452be9ba8ff9a4762239925bdbeec320aa93f9 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Mon, 6 Jan 2003 07:29:38 +0000 Subject: Fix from "Ken Cross" for enumerating groups. Jeremy. (This used to be commit c3a779fc0d9be38f6aa2569c36916a76e1a04359) --- source3/nsswitch/winbindd_rpc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'source3/nsswitch/winbindd_rpc.c') diff --git a/source3/nsswitch/winbindd_rpc.c b/source3/nsswitch/winbindd_rpc.c index ddd2fc4946..edeacdec6d 100644 --- a/source3/nsswitch/winbindd_rpc.c +++ b/source3/nsswitch/winbindd_rpc.c @@ -131,6 +131,7 @@ static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, CLI_POLICY_HND *hnd; POLICY_HND dom_pol; NTSTATUS status; + uint32 start = 0; *num_entries = 0; *info = NULL; @@ -149,11 +150,12 @@ static NTSTATUS enum_dom_groups(struct winbindd_domain *domain, do { struct acct_info *info2 = NULL; - uint32 count = 0, start = *num_entries; + uint32 count = 0; TALLOC_CTX *mem_ctx2; mem_ctx2 = talloc_init("enum_dom_groups[rpc]"); + /* start is updated by this call. */ status = cli_samr_enum_dom_groups(hnd->cli, mem_ctx2, &dom_pol, &start, 0xFFFF, /* buffer size? */ -- cgit