commit e96cc255a0550354e469ca94778955a91aa0f715 Author: Bo Yang Date: Sat Nov 8 23:06:13 2008 +0800 Fix broken lockout attempts;(bso#5825) diff --git a/source/auth/auth_sam.c b/source/auth/auth_sam.c index 66952ff..185acce 100644 --- a/source/auth/auth_sam.c +++ b/source/auth/auth_sam.c @@ -304,7 +304,9 @@ static NTSTATUS check_sam_security(const struct auth_context *auth_context, if (!NT_STATUS_IS_OK(nt_status)) { if (NT_STATUS_EQUAL(nt_status,NT_STATUS_WRONG_PASSWORD) && pdb_get_acct_ctrl(sampass) &ACB_NORMAL && - NT_STATUS_IS_OK(update_login_attempts_status)) + (NT_STATUS_IS_OK(update_login_attempts_status) + || NT_STATUS_EQUAL(update_login_attempts_status, NT_STATUS_NOT_IMPLEMENTED) + || NT_STATUS_EQUAL(update_login_attempts_status, NT_STATUS_WRONG_PASSWORD))) { pdb_increment_bad_password_count(sampass); updated_badpw = True;