From 77cc7d84f82884f6385401ff0d5dc6c02508a5b1 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 7 Nov 2019 12:02:13 -0800 Subject: [PATCH] s3: smbd: SMB2 - Ensure we use the correct session_id if encrypting an interim response. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14189 Signed-off-by: Jeremy Allison Reviewed-by: Stefan Metzmacher (cherry picked from commit eae1a45d09ef54dd6b59803eedca672ae9433902) --- source3/smbd/smb2_server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c index c0c4a0272d1..cc7d735d10e 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -1616,7 +1616,7 @@ static void smbd_smb2_request_pending_timer(struct tevent_context *ev, outhdr = SMBD_SMB2_OUT_HDR_PTR(req); flags = IVAL(outhdr, SMB2_HDR_FLAGS); message_id = BVAL(outhdr, SMB2_HDR_MESSAGE_ID); - session_id = BVAL(outhdr, SMB2_HDR_SESSION_ID); + session_id = req->session->global->session_wire_id; async_id = message_id; /* keep it simple for now... */ -- 2.24.0.432.g9d3f5f5b63-goog