diff options
author | Jeremy Allison <jra@samba.org> | 2019-11-07 12:02:13 -0800 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2019-12-16 08:22:35 +0000 |
commit | 41c9250320de81d2d6e1d0ceab3c1846c4c52248 (patch) | |
tree | aab56a090269a3a76a24b27942feb7ba062ef5d6 /source3 | |
parent | 8f9a2afd4696df34432c86d5e7b09be0f0cea048 (diff) | |
download | samba-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.c | 2 |
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... */ |