fix attempt remaining regression if the card is blocked
This commit is contained in:
parent
d96e53b102
commit
f3c9525137
@ -3464,8 +3464,10 @@ DWORD WINAPI CardAuthenticateEx(__in PCARD_DATA pCardData,
|
||||
if (r) {
|
||||
logprintf(pCardData, 1, "PIN code verification failed: %s; tries left %i\n", sc_strerror(r), auth_info->tries_left);
|
||||
|
||||
if (r == SC_ERROR_AUTH_METHOD_BLOCKED)
|
||||
if (r == SC_ERROR_AUTH_METHOD_BLOCKED) {
|
||||
(*pcAttemptsRemaining) = 0;
|
||||
return SCARD_W_CHV_BLOCKED;
|
||||
}
|
||||
|
||||
if(pcAttemptsRemaining)
|
||||
(*pcAttemptsRemaining) = auth_info->tries_left;
|
||||
|
Loading…
Reference in New Issue
Block a user