r21383: More possible "security=share" fixes. If a client
authorJeremy Allison <jra@samba.org>
Fri, 16 Feb 2007 13:40:11 +0000 (13:40 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:17:59 +0000 (12:17 -0500)
is sending LMv2 make sure we test with the password
blob in the LM field as well as the NT field.
Jeremy.

source/auth/auth_compat.c

index 7b9802f7d4e9d7462c9cf4db0bc06a9ce155c0ac..13035eece28d717a60ab71611b87757a59d4941e 100644 (file)
@@ -109,6 +109,9 @@ BOOL password_ok(char *smb_name, DATA_BLOB password_blob)
                        if (NT_STATUS_IS_OK(pass_check_smb(smb_name, get_session_workgroup(), null_password, password_blob, null_password, encrypted))) {
                                return True;
                        }
+                       if (NT_STATUS_IS_OK(pass_check_smb(smb_name, get_session_workgroup(), password_blob, null_password, null_password, encrypted))) {
+                               return True;
+                       }
                }
 
                if (NT_STATUS_IS_OK(pass_check_smb(smb_name, lp_workgroup(), null_password, password_blob, null_password, encrypted))) {