From 9c6b637ce8a750fa2fef6a5d3a303bf9e6c4eea5 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 19 Apr 2010 15:51:57 +1000 Subject: s4:auth Change auth_generate_session_info to take flags This allows us to control what groups should be added in what use cases, and in particular to more carefully control the introduction of the 'authenticated' group. In particular, in the 'service_named_pipe' protocol, we do not have control over the addition of the authenticated users group, so we key of 'is this user the anonymous SID'. This also takes more care to allocate the right length ptoken->sids Andrew Bartlett --- source4/auth/system_session.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'source4/auth/system_session.c') diff --git a/source4/auth/system_session.c b/source4/auth/system_session.c index c6df082f697..2835a20e345 100644 --- a/source4/auth/system_session.c +++ b/source4/auth/system_session.c @@ -36,12 +36,12 @@ * @note Specialised version for system sessions that doesn't use the SAM. */ static NTSTATUS create_token(TALLOC_CTX *mem_ctx, - struct dom_sid *user_sid, - struct dom_sid *group_sid, - unsigned int n_groupSIDs, - struct dom_sid **groupSIDs, - bool is_authenticated, - struct security_token **token) + struct dom_sid *user_sid, + struct dom_sid *group_sid, + unsigned int n_groupSIDs, + struct dom_sid **groupSIDs, + bool is_authenticated, + struct security_token **token) { struct security_token *ptoken; unsigned int i; -- cgit v1.2.1