mirror of
https://github.com/samba-team/samba.git
synced 2025-10-23 11:33:16 +03:00
r23044: - use uint32_t for handle id's
- include the session vuid in the SMB2 128-Bit wire handles
as SMB2 oplock breaks doesn't include a TID or VUID in the header
we need to make sure the handle is unique for the whole TCP connection
metze
(This used to be commit 7c29b8a7e6
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
baa81e2959
commit
10498e8a72
@@ -185,13 +185,14 @@ struct smbsrv_handle {
|
||||
/*
|
||||
* the value passed over the wire
|
||||
* - 16 bit for smb
|
||||
* - 64 bit for smb2
|
||||
* - 32 bit for smb2
|
||||
* Note: for SMB2 handles are 128 bit
|
||||
* we'll fill the 2nd 64 bit with:
|
||||
* we'll fill them with
|
||||
* - 32 bit HID
|
||||
* - 32 bit TID
|
||||
* - 32 bit 0xFFFFFFFF
|
||||
* - 64 bit VUID
|
||||
*/
|
||||
uint64_t hid;
|
||||
uint32_t hid;
|
||||
|
||||
/*
|
||||
* the ntvfs handle passed to the ntvfs backend
|
||||
|
Reference in New Issue
Block a user