Signed-off-by: Ralph Boehme <slow@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
connection_struct *conn;
struct smbd_server_connection *sconn;
struct smbXsrv_connection *xconn;
+
+ /*
+ * Pointer to session, can be NULL,
+ * eg during negprot and session setup.
+ */
+ struct smbXsrv_session *session;
+
struct smb_perfcount_data pcd;
/*
bool update_session_global = false;
bool update_tcon_global = false;
+ req->session = session;
+
smb1srv_update_crypto_flags(session, req, type,
&update_session_global,
&update_tcon_global);
smbreq->conn = req->tcon->compat;
smbreq->sconn = req->sconn;
smbreq->xconn = req->xconn;
+ smbreq->session = req->session;
smbreq->smbpid = (uint16_t)IVAL(inhdr, SMB2_HDR_PID);
smbreq->flags2 = FLAGS2_UNICODE_STRINGS |
FLAGS2_32_BIT_ERROR_CODES |