Fix endian error in SMB2 protocol negotiation
Fix minor endian error in Jeff's auth rewrite Reviewed-by: Jeff Laytonn <jlayton@redhat.com> Signed-off-by: Steve French <smfrench@gmail.com>
This commit is contained in:
@@ -352,9 +352,9 @@ SMB2_negotiate(const unsigned int xid, struct cifs_ses *ses)
|
|||||||
|
|
||||||
/* only one of SMB2 signing flags may be set in SMB2 request */
|
/* only one of SMB2 signing flags may be set in SMB2 request */
|
||||||
if (ses->sign)
|
if (ses->sign)
|
||||||
req->SecurityMode = SMB2_NEGOTIATE_SIGNING_REQUIRED;
|
req->SecurityMode = cpu_to_le16(SMB2_NEGOTIATE_SIGNING_REQUIRED);
|
||||||
else if (global_secflags & CIFSSEC_MAY_SIGN)
|
else if (global_secflags & CIFSSEC_MAY_SIGN)
|
||||||
req->SecurityMode = SMB2_NEGOTIATE_SIGNING_ENABLED;
|
req->SecurityMode = cpu_to_le16(SMB2_NEGOTIATE_SIGNING_ENABLED);
|
||||||
else
|
else
|
||||||
req->SecurityMode = 0;
|
req->SecurityMode = 0;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user