r229: Don't list domain groups from BUILTIN.
authorVolker Lendecke <vlendec@samba.org>
Thu, 15 Apr 2004 09:07:32 +0000 (09:07 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 15:51:15 +0000 (10:51 -0500)
Volker
(This used to be commit b4429d97439e511d40901f809e3923945cb52221)

source3/rpc_server/srv_samr_nt.c

index a8402ab8010be72b37a6d4456d812e28483eb51b..eca0913c1c239cf71f5087298178ab5bf334a8e3 100644 (file)
@@ -302,6 +302,13 @@ static NTSTATUS load_group_domain_entries(struct samr_info *info, DOM_SID *sid)
                return NT_STATUS_OK;
        }
        
+       if (sid_equal(sid, &global_sid_Builtin)) {
+               /* No domain groups for now in the BUILTIN domain */
+               info->disp_info.num_group_account=0;
+               info->disp_info.disp_group_info=NULL;
+               info->disp_info.group_dbloaded=True;
+               return NT_STATUS_OK;
+       }
 
        become_root();
        ret = pdb_enum_group_mapping(SID_NAME_DOM_GRP, &map, (int *)&group_entries, ENUM_ONLY_MAPPED);