diff --git a/[refs] b/[refs] index 6c3a06da0aad..8547a4903ab4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 176c9b3939d22bb1177eb15010e600bc59a1b0b5 +refs/heads/master: 52c0f4ad8ed462d81f1d37f56a74a71dc0c9bf0f diff --git a/trunk/fs/cifs/smb2pdu.c b/trunk/fs/cifs/smb2pdu.c index cf33622cdac8..e7f9dbc33ce2 100644 --- a/trunk/fs/cifs/smb2pdu.c +++ b/trunk/fs/cifs/smb2pdu.c @@ -425,7 +425,7 @@ SMB2_negotiate(const unsigned int xid, struct cifs_ses *ses) } cFYI(1, "sec_flags 0x%x", sec_flags); - if (sec_flags & CIFSSEC_MUST_SIGN) { + if ((sec_flags & CIFSSEC_MUST_SIGN) == CIFSSEC_MUST_SIGN) { cFYI(1, "Signing required"); if (!(server->sec_mode & (SMB2_NEGOTIATE_SIGNING_REQUIRED | SMB2_NEGOTIATE_SIGNING_ENABLED))) {