summaryrefslogtreecommitdiff
path: root/source3/lib/util_sid.c
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2001-12-18 19:44:14 +0000
committerJeremy Allison <jra@samba.org>2001-12-18 19:44:14 +0000
commitdccc1ed3f8344968129c73104c1bdf8ab8b2a1e5 (patch)
treeb31e8334e7e12adbe011c28b04e88a047d04ae25 /source3/lib/util_sid.c
parented611ffe1a83f9d08acafbe629c91300e6c5d13f (diff)
downloadsamba-dccc1ed3f8344968129c73104c1bdf8ab8b2a1e5.tar.gz
samba-dccc1ed3f8344968129c73104c1bdf8ab8b2a1e5.tar.bz2
samba-dccc1ed3f8344968129c73104c1bdf8ab8b2a1e5.zip
Fixup JF's weird SID return :-).
Jeremy (This used to be commit 7b8fb8d85c406b8755f60cf14dc2377bc59eda53)
Diffstat (limited to 'source3/lib/util_sid.c')
-rw-r--r--source3/lib/util_sid.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/source3/lib/util_sid.c b/source3/lib/util_sid.c
index 72365f5e46..1e0feac049 100644
--- a/source3/lib/util_sid.c
+++ b/source3/lib/util_sid.c
@@ -42,6 +42,7 @@ DOM_SID global_sid_Builtin_Guests; /* Builtin guest users */
DOM_SID global_sid_Authenticated_Users; /* All authenticated rids */
DOM_SID global_sid_Network; /* Network rids */
DOM_SID global_sid_Anonymous; /* Anonymous login */
+DOM_SID global_sid_nonexistent; /* S-0-0. Used in Lsa level 3. */
const DOM_SID *global_sid_everyone = &global_sid_World;
@@ -182,6 +183,7 @@ void generate_wellknown_sids(void)
string_to_sid(&global_sid_Authenticated_Users, "S-1-5-11");
string_to_sid(&global_sid_Network, "S-1-5-2");
string_to_sid(&global_sid_Anonymous, "S-1-5-7");
+ string_to_sid(&global_sid_nonexistent, "S-0-0"); /* Used in Lsa level 3. */
/* Create the anon token. */
sid_copy( &anonymous_token.user_sids[0], &global_sid_World);
@@ -360,10 +362,10 @@ char *sid_to_string(fstring sidstr_out, DOM_SID *sid)
Convert a string to a SID. Returns True on success, False on fail.
*****************************************************************/
-BOOL string_to_sid(DOM_SID *sidout, char *sidstr)
+BOOL string_to_sid(DOM_SID *sidout, const char *sidstr)
{
pstring tok;
- char *p = sidstr;
+ const char *p = sidstr;
/* BIG NOTE: this function only does SIDS where the identauth is not >= 2^32 */
uint32 ia;