s4:libcli/smb2: let SMB_SIGNING_AUTO behave like SMB_SIGNING_SUPPORTED
authorStefan Metzmacher <metze@samba.org>
Wed, 2 Nov 2011 16:21:03 +0000 (17:21 +0100)
committerStefan Metzmacher <metze@samba.org>
Thu, 3 Nov 2011 15:55:11 +0000 (16:55 +0100)
This matches the smb1 behavior.

metze

source4/libcli/smb2/connect.c

index 0e3bf1512bec505ed3eb3a2bc7aa14455b0098a7..6bc12c24097fb01899d29f16cd2491491e77c6a8 100644 (file)
@@ -224,14 +224,8 @@ static void smb2_connect_negprot_done(struct smb2_request *smb2req)
                transport->signing_required = false;
                break;
        case SMB_SIGNING_SUPPORTED:
-               if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) {
-                       transport->signing_required = true;
-               } else {
-                       transport->signing_required = false;
-               }
-               break;
        case SMB_SIGNING_AUTO:
-               if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_ENABLED) {
+               if (transport->negotiate.security_mode & SMB2_NEGOTIATE_SIGNING_REQUIRED) {
                        transport->signing_required = true;
                } else {
                        transport->signing_required = false;