]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
Reset TreeId to zero on SMB2 TREE_CONNECT
authorJan-Marek Glogowski <glogow@fbihome.de>
Mon, 20 Feb 2017 11:25:58 +0000 (12:25 +0100)
committerStefan Bader <stefan.bader@canonical.com>
Fri, 21 Apr 2017 08:12:04 +0000 (10:12 +0200)
commitf2d9fa47538227e37236986ac43783b3dc4a9dbf
tree668cb689d621519104797ed86e39357f91c0f1f1
parentcf67c473279dc06adbe6b23e39d8e665d06f6051
Reset TreeId to zero on SMB2 TREE_CONNECT

BugLink: http://bugs.launchpad.net/bugs/1682130
commit 806a28efe9b78ffae5e2757e1ee924b8e50c08ab upstream.

Currently the cifs module breaks the CIFS specs on reconnect as
described in http://msdn.microsoft.com/en-us/library/cc246529.aspx:

"TreeId (4 bytes): Uniquely identifies the tree connect for the
command. This MUST be 0 for the SMB2 TREE_CONNECT Request."

Signed-off-by: Jan-Marek Glogowski <glogow@fbihome.de>
Reviewed-by: Aurelien Aptel <aaptel@suse.com>
Tested-by: Aurelien Aptel <aaptel@suse.com>
Signed-off-by: Steve French <smfrench@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
fs/cifs/smb2pdu.c