From fb5f448ef5976df499bca74e20ac14c18f812440 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. Minimal fix for: BUG: https://bugzilla.samba.org/show_bug.cgi?id=14189 Signed-off-by: Jeremy Allison --- 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 130fe5048c0..6f8904d86bc 100644 --- a/source3/smbd/smb2_server.c +++ b/source3/smbd/smb2_server.c @@ -1620,7 +1620,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.rc1.363.gb1bccd3e3d-goog