Fixed display of "Everyone" in SD's.
authorJeremy Allison <jra@samba.org>
Mon, 26 Jun 2000 17:41:06 +0000 (17:41 +0000)
committerJeremy Allison <jra@samba.org>
Mon, 26 Jun 2000 17:41:06 +0000 (17:41 +0000)
Jeremy.
(This used to be commit 3c7fdaa576c09dab2e4de78ed353b1fa1d65a40d)

source3/rpc_server/srv_lsa.c

index da8929bbc6c82df5703b3c653063cbc98712d679..be617e071e054c95aaf22c6d8a55be685213532d 100644 (file)
@@ -325,10 +325,14 @@ BOOL winbind_lookup_sid(DOM_SID *sid, fstring dom_name, fstring name,
                parse_domain_user(response.data.name.name, dom_name, name);
                *name_type = response.data.name.type;
        } else {
+
+               DEBUG(10,("winbind_lookup_sid: winbind lookup for %s failed - trying builtin.\n",
+                               sid_str));
+
                sid_copy(&tmp_sid, sid);
                sid_split_rid(&tmp_sid, &rid);
                return map_domain_sid_to_name(&tmp_sid, dom_name) &&
-                       lookup_local_rid(rid, name, name_type);
+                       lookup_known_rid(&tmp_sid, rid, name, name_type);
        }
 
        return (result == WINBINDD_OK);