From 10498e8a720d047ca3a013abbc9e406c630ab30a Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 21 May 2007 17:23:56 +0000 Subject: 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 7c29b8a7e67c48478399788912b22c287fbd3b4e) --- source4/smb_server/smb_server.h | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'source4/smb_server/smb_server.h') diff --git a/source4/smb_server/smb_server.h b/source4/smb_server/smb_server.h index f2ff622b40..83a3f29ce5 100644 --- a/source4/smb_server/smb_server.h +++ b/source4/smb_server/smb_server.h @@ -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 -- cgit