From 873ec60f5406aecdbb1f6a1149af517f21939e43 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sun, 3 Jun 2012 22:21:42 +1000 Subject: [PATCH] s3-auth: Fix system token as just being SID_NT_SYSTEM This removes the SID matching the sec_initial_uid(). Andrew Bartlett Signed-off-by: Andreas Schneider --- source3/auth/auth_util.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source3/auth/auth_util.c b/source3/auth/auth_util.c index eb5961de154..91fecfedbf3 100644 --- a/source3/auth/auth_util.c +++ b/source3/auth/auth_util.c @@ -1049,6 +1049,9 @@ static NTSTATUS make_new_session_info_system(TALLOC_CTX *mem_ctx, (*session_info)->unix_info->system = true; + TALLOC_FREE((*session_info)->security_token->sids); + (*session_info)->security_token->num_sids = 0; + status = add_sid_to_array_unique((*session_info)->security_token->sids, &global_sid_System, &(*session_info)->security_token->sids, -- 2.11.4.GIT