diff options
author | Volker Lendecke <vl@samba.org> | 2009-08-04 06:57:13 -0400 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2009-08-05 03:21:20 -0400 |
commit | fa59f9720d56ffaf07c13376118c452a4162f3df (patch) | |
tree | 93ea291643322ca65ad285adad519ec1615cb693 /source3/winbindd/winbindd_sid.c | |
parent | bb359c780aee3fd7e1074db93a28c95590ae5d36 (diff) | |
download | samba-fa59f9720d56ffaf07c13376118c452a4162f3df.tar.gz samba-fa59f9720d56ffaf07c13376118c452a4162f3df.tar.bz2 samba-fa59f9720d56ffaf07c13376118c452a4162f3df.zip |
s3:winbind: Convert WINBINDD_LOOKUPSID to the new API
Diffstat (limited to 'source3/winbindd/winbindd_sid.c')
-rw-r--r-- | source3/winbindd/winbindd_sid.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/source3/winbindd/winbindd_sid.c b/source3/winbindd/winbindd_sid.c index f8cf7db920..287dfb7f6b 100644 --- a/source3/winbindd/winbindd_sid.c +++ b/source3/winbindd/winbindd_sid.c @@ -27,48 +27,6 @@ /* Convert a string */ -static void lookupsid_recv(void *private_data, bool success, - const char *dom_name, const char *name, - enum lsa_SidType type); - -void winbindd_lookupsid(struct winbindd_cli_state *state) -{ - DOM_SID sid; - - /* Ensure null termination */ - state->request->data.sid[sizeof(state->request->data.sid)-1]='\0'; - - DEBUG(3, ("[%5lu]: lookupsid %s\n", (unsigned long)state->pid, - state->request->data.sid)); - - if (!string_to_sid(&sid, state->request->data.sid)) { - DEBUG(5, ("%s not a SID\n", state->request->data.sid)); - request_error(state); - return; - } - - winbindd_lookupsid_async(state->mem_ctx, &sid, lookupsid_recv, state); -} - -static void lookupsid_recv(void *private_data, bool success, - const char *dom_name, const char *name, - enum lsa_SidType type) -{ - struct winbindd_cli_state *state = - talloc_get_type_abort(private_data, struct winbindd_cli_state); - - if (!success) { - DEBUG(5, ("lookupsid returned an error\n")); - request_error(state); - return; - } - - fstrcpy(state->response->data.name.dom_name, dom_name); - fstrcpy(state->response->data.name.name, name); - state->response->data.name.type = type; - request_ok(state); -} - /** * Look up the SID for a qualified name. **/ |