s3:auth Add error paths for invalid password_state values
[abartlet/samba.git/.git] / source3 / auth / check_samsec.c
index 46e05aa0c2df39e3e6787caf50c8a4970d11b744..3b2f47181297a9729fb56121b54be38384e5b773 100644 (file)
@@ -102,8 +102,10 @@ static NTSTATUS sam_password_ok(TALLOC_CTX *mem_ctx,
                                           lm_hash,
                                           nt_hash,
                                           user_sess_key, lm_sess_key);
+       default:
+               DEBUG(0,("user_info constructed for user '%s' was invalid - password_state=%u invalid.\n", username, user_info->password_state));
+               return NT_STATUS_INTERNAL_ERROR;
        }
-       return NT_STATUS_INVALID_PARAMETER;
 }
 
 /****************************************************************************