wb-ndr: remove unused WINBINDD_LOOKUPSID (dual) support
authorStefan Metzmacher <metze@sernet.de>
Tue, 22 Jan 2008 14:55:04 +0000 (15:55 +0100)
committerStefan Metzmacher <metze@sernet.de>
Fri, 2 May 2008 14:13:16 +0000 (16:13 +0200)
metze

source/winbindd/winbindd_async.c
source/winbindd/winbindd_domain.c

index b29eebadd37e3e89084995bbba324acad5ce01be..49a8ba643526282428073090ba3fd993747703b2 100644 (file)
@@ -323,46 +323,6 @@ nomem:
        return;
 }
 
-enum winbindd_result winbindd_dual_lookupsid(struct winbindd_domain *domain,
-                                            struct winbindd_cli_state *state)
-{
-       enum lsa_SidType type;
-       DOM_SID sid;
-       char *name;
-       char *dom_name;
-
-       /* 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));
-
-       /* Lookup sid from PDC using lsa_lookup_sids() */
-
-       if (!string_to_sid(&sid, state->request.data.sid)) {
-               DEBUG(5, ("%s not a SID\n", state->request.data.sid));
-               return WINBINDD_ERROR;
-       }
-
-       /* Lookup the sid */
-
-       if (!winbindd_lookup_name_by_sid(state->mem_ctx, domain, &sid, 
-                                        &dom_name, &name, &type)) 
-       {
-               TALLOC_FREE(dom_name);
-               TALLOC_FREE(name);
-               return WINBINDD_ERROR;
-       }
-
-       fstrcpy(state->response.data.name.dom_name, dom_name);
-       fstrcpy(state->response.data.name.name, name);
-       state->response.data.name.type = type;
-
-       TALLOC_FREE(dom_name);
-       TALLOC_FREE(name);
-       return WINBINDD_OK;
-}
-
 static void ndr_child_lookup_sid2name(struct winbindd_domain *domain,
                                      struct winbindd_cli_state *state,
                                      struct winbind_lookup *r)
index 07eab685c5e5f8a3cd70a0884ce827eaf9d4d5cb..c7441b8dffc7c4da9ed1c2690975009d17eb8b9c 100644 (file)
@@ -38,10 +38,6 @@ void setup_domain_child(struct winbindd_domain *domain,
 
 static const struct winbindd_child_dispatch_table domain_dispatch_table[] = {
        {
-               .name           = "LOOKUPSID",
-               .struct_cmd     = WINBINDD_LOOKUPSID,
-               .struct_fn      = winbindd_dual_lookupsid,
-       },{
                .name           = "LOOKUPNAME",
                .struct_cmd     = WINBINDD_LOOKUPNAME,
                .struct_fn      = winbindd_dual_lookupname,