s3:smb2_server: use req->xconn in smbd_smb2_request_check_session()
authorStefan Metzmacher <metze@samba.org>
Wed, 11 Jun 2014 09:30:23 +0000 (11:30 +0200)
committerMichael Adam <obnox@samba.org>
Wed, 6 Aug 2014 07:51:13 +0000 (09:51 +0200)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
source3/smbd/smb2_server.c

index 6df8f0e098968a804a6478f9f619de8b31378881..04f1e4ee7838d7e806a53ac878acc6bc3808673b 100644 (file)
@@ -1752,7 +1752,7 @@ static NTSTATUS smbd_smb2_request_check_session(struct smbd_smb2_request *req)
        req->last_session_id = 0;
 
        /* lookup an existing session */
-       status = smb2srv_session_lookup(req->sconn->conn,
+       status = smb2srv_session_lookup(req->xconn,
                                        in_session_id, now,
                                        &session);
        if (session) {
@@ -1794,8 +1794,8 @@ static NTSTATUS smbd_smb2_request_check_session(struct smbd_smb2_request *req)
                return NT_STATUS_INVALID_HANDLE;
        }
 
-       if (in_session_id != req->sconn->conn->last_session_id) {
-               req->sconn->conn->last_session_id = in_session_id;
+       if (in_session_id != req->xconn->last_session_id) {
+               req->xconn->last_session_id = in_session_id;
                set_current_user_info(session_info->unix_info->sanitized_username,
                                      session_info->unix_info->unix_name,
                                      session_info->info->domain_name);