s3:winbind: Remove SID_NAME_ALIAS code from rpc_lookup_groupmem()
authorPavel Filipenský <pfilipensky@samba.org>
Thu, 30 Mar 2023 13:32:55 +0000 (15:32 +0200)
committerAndreas Schneider <asn@cryptomilk.org>
Tue, 13 Jun 2023 12:15:32 +0000 (12:15 +0000)
Signed-off-by: Pavel Filipenský <pfilipensky@samba.org>
Reviewed-by: Andreas Schneider <asn@samba.org>
source3/winbindd/winbindd_rpc.c

index 6a0f2b2e7aa277b959743a7f3c913e8de560cf53..2b4a47e223dac30ddbed5510bfcb7a0038b0b9f1 100644 (file)
@@ -491,48 +491,6 @@ NTSTATUS rpc_lookup_groupmem(TALLOC_CTX *mem_ctx,
 
                break;
        }
-       case SID_NAME_WKN_GRP:
-       case SID_NAME_ALIAS:
-       {
-               struct lsa_SidArray sid_array;
-               struct lsa_SidPtr sid_ptr;
-               struct samr_Ids rids_query;
-
-               sid_ptr.sid = dom_sid_dup(mem_ctx, group_sid);
-               if (sid_ptr.sid == NULL) {
-                       return NT_STATUS_NO_MEMORY;
-               }
-
-               sid_array.num_sids = 1;
-               sid_array.sids = &sid_ptr;
-
-               status = dcerpc_samr_GetAliasMembership(b,
-                                                       mem_ctx,
-                                                       samr_policy,
-                                                       &sid_array,
-                                                       &rids_query,
-                                                       &result);
-               if (!NT_STATUS_IS_OK(status)) {
-                       return status;
-               }
-               if (!NT_STATUS_IS_OK(result)) {
-                       return result;
-               }
-
-               if (rids_query.count == 0) {
-                       pnum_names = 0;
-                       pnames = NULL;
-                       pname_types = NULL;
-                       psid_mem = NULL;
-
-                       return NT_STATUS_OK;
-               }
-
-               num_names = rids_query.count;
-               rid_mem = rids_query.ids;
-
-               break;
-       }
        default:
                return NT_STATUS_UNSUCCESSFUL;
        }