diff options
author | Volker Lendecke <vl@samba.org> | 2009-12-21 14:58:21 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2009-12-21 16:27:19 +0100 |
commit | 9568c762ac59e40d17a2c458c2dc6d248b435113 (patch) | |
tree | eedb9a8a6ee6f4ac76633433e155f1c2e3f1e6a2 /source3/winbindd/winbindd_group.c | |
parent | 958fdaf5c3ba17969a5110e6b2b08babb9096d7e (diff) | |
download | samba-9568c762ac59e40d17a2c458c2dc6d248b435113.tar.gz samba-9568c762ac59e40d17a2c458c2dc6d248b435113.tar.bz2 samba-9568c762ac59e40d17a2c458c2dc6d248b435113.zip |
s3: Remove unused winbindd_dual_getuserdomgroups
Diffstat (limited to 'source3/winbindd/winbindd_group.c')
-rw-r--r-- | source3/winbindd/winbindd_group.c | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/source3/winbindd/winbindd_group.c b/source3/winbindd/winbindd_group.c index eab5c26df4..ffbaa499c2 100644 --- a/source3/winbindd/winbindd_group.c +++ b/source3/winbindd/winbindd_group.c @@ -221,52 +221,6 @@ struct getgroups_state { size_t num_token_gids; }; -enum winbindd_result winbindd_dual_getuserdomgroups(struct winbindd_domain *domain, - struct winbindd_cli_state *state) -{ - DOM_SID user_sid; - NTSTATUS status; - - char *sidstring; - ssize_t len; - DOM_SID *groups; - uint32 num_groups; - - /* Ensure null termination */ - state->request->data.sid[sizeof(state->request->data.sid)-1]='\0'; - - if (!string_to_sid(&user_sid, state->request->data.sid)) { - DEBUG(1, ("Could not get convert sid %s from string\n", - state->request->data.sid)); - return WINBINDD_ERROR; - } - - status = domain->methods->lookup_usergroups(domain, state->mem_ctx, - &user_sid, &num_groups, - &groups); - if (!NT_STATUS_IS_OK(status)) - return WINBINDD_ERROR; - - if (num_groups == 0) { - state->response->data.num_entries = 0; - state->response->extra_data.data = NULL; - return WINBINDD_OK; - } - - if (!print_sidlist(state->mem_ctx, - groups, num_groups, - &sidstring, &len)) { - DEBUG(0, ("talloc failed\n")); - return WINBINDD_ERROR; - } - - state->response->extra_data.data = sidstring; - state->response->length += len+1; - state->response->data.num_entries = num_groups; - - return WINBINDD_OK; -} - enum winbindd_result winbindd_dual_getsidaliases(struct winbindd_domain *domain, struct winbindd_cli_state *state) { |