summaryrefslogtreecommitdiff
path: root/source3/smbd/smb2_sesssetup.c
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2012-03-03 05:41:43 +0100
committerStefan Metzmacher <metze@samba.org>2012-03-06 21:26:05 +0100
commit6ce72a01abfcffd19313b50e15976582ae84c61c (patch)
treedcce7f94f5acaef2304f10c6e75d3155d49683cc /source3/smbd/smb2_sesssetup.c
parentd95dbb86c592590dd5b64d2e307470943260834d (diff)
downloadsamba-6ce72a01abfcffd19313b50e15976582ae84c61c.tar.gz
samba-6ce72a01abfcffd19313b50e15976582ae84c61c.tar.bz2
samba-6ce72a01abfcffd19313b50e15976582ae84c61c.zip
s3:smbd: keep 'num_users' and 'users' directly under smbd_server_connection
The plan is to have users_struct as some kind of low level abstraction for a smb1/smb2 session, that can be used by SMB_VFS modules. metze
Diffstat (limited to 'source3/smbd/smb2_sesssetup.c')
-rw-r--r--source3/smbd/smb2_sesssetup.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/smbd/smb2_sesssetup.c b/source3/smbd/smb2_sesssetup.c
index c94d016c0f..96e8d40cdd 100644
--- a/source3/smbd/smb2_sesssetup.c
+++ b/source3/smbd/smb2_sesssetup.c
@@ -173,7 +173,8 @@ static NTSTATUS smbd_smb2_auth_generic_return(struct smbd_smb2_session *session,
session->compat_vuser->session_info = session->session_info;
session->compat_vuser->session_keystr = NULL;
session->compat_vuser->vuid = session->vuid;
- DLIST_ADD(session->sconn->smb1.sessions.validated_users, session->compat_vuser);
+ DLIST_ADD(session->sconn->users, session->compat_vuser);
+ session->sconn->num_users++;
if (security_session_user_level(session->session_info, NULL) >= SECURITY_USER) {
session->compat_vuser->homes_snum =