Revert "[CIFS] Fix ntlmv2 auth with ntlmssp"
[deliverable/linux.git] / fs / cifs / cifssmb.c
index 4bda920d1f754548ea705b94b13be9a1db321699..c65c3419dd3703f12bb4994e9333c085c907ecfa 100644 (file)
@@ -604,14 +604,11 @@ CIFSSMBNegotiate(unsigned int xid, struct cifsSesInfo *ses)
                        else
                                rc = -EINVAL;
 
-                       if (server->secType == Kerberos) {
-                               if (!server->sec_kerberos &&
-                                               !server->sec_mskerberos)
-                                       rc = -EOPNOTSUPP;
-                       } else if (server->secType == RawNTLMSSP) {
-                               if (!server->sec_ntlmssp)
-                                       rc = -EOPNOTSUPP;
-                       } else
+                       if (server->sec_kerberos || server->sec_mskerberos)
+                               server->secType = Kerberos;
+                       else if (server->sec_ntlmssp)
+                               server->secType = RawNTLMSSP;
+                       else
                                rc = -EOPNOTSUPP;
                }
        } else
This page took 0.026602 seconds and 5 git commands to generate.