summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorJeremy Allison <jra@samba.org>2019-11-07 12:02:13 -0800
committerKarolin Seeger <kseeger@samba.org>2019-12-16 08:22:35 +0000
commit41c9250320de81d2d6e1d0ceab3c1846c4c52248 (patch)
treeaab56a090269a3a76a24b27942feb7ba062ef5d6 /source3
parent8f9a2afd4696df34432c86d5e7b09be0f0cea048 (diff)
downloadsamba-41c9250320de81d2d6e1d0ceab3c1846c4c52248.tar.gz
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 <jra@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> (cherry picked from commit eae1a45d09ef54dd6b59803eedca672ae9433902)
Diffstat (limited to 'source3')
-rw-r--r--source3/smbd/smb2_server.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/source3/smbd/smb2_server.c b/source3/smbd/smb2_server.c
index cec1d9ad2a9..24d96dec534 100644
--- a/source3/smbd/smb2_server.c
+++ b/source3/smbd/smb2_server.c
@@ -1607,7 +1607,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... */