summaryrefslogtreecommitdiff
path: root/source3/passdb/util_wellknown.c
diff options
context:
space:
mode:
Diffstat (limited to 'source3/passdb/util_wellknown.c')
-rw-r--r--source3/passdb/util_wellknown.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/source3/passdb/util_wellknown.c b/source3/passdb/util_wellknown.c
index be3cf37446..9a6fa7def5 100644
--- a/source3/passdb/util_wellknown.c
+++ b/source3/passdb/util_wellknown.c
@@ -85,6 +85,17 @@ BOOL sid_check_is_wellknown_domain(const DOM_SID *sid, const char **name)
return False;
}
+BOOL sid_check_is_in_wellknown_domain(const DOM_SID *sid)
+{
+ DOM_SID dom_sid;
+ uint32 rid;
+
+ sid_copy(&dom_sid, sid);
+ sid_split_rid(&dom_sid, &rid);
+
+ return sid_check_is_wellknown_domain(&dom_sid, NULL);
+}
+
/**************************************************************************
Looks up a known username from one of the known domains.
***************************************************************************/