From a671cf8fe2e4ac2eb824aae395d9bc30fcc655a8 Mon Sep 17 00:00:00 2001 From: vletoux Date: Sat, 18 Apr 2015 15:26:42 +0200 Subject: [PATCH] CardAuthenticateEx: test for remaining attempts before ... --- src/minidriver/minidriver.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/minidriver/minidriver.c b/src/minidriver/minidriver.c index 34d02924..6427fcc0 100644 --- a/src/minidriver/minidriver.c +++ b/src/minidriver/minidriver.c @@ -3465,7 +3465,8 @@ DWORD WINAPI CardAuthenticateEx(__in PCARD_DATA pCardData, 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) { - (*pcAttemptsRemaining) = 0; + if(pcAttemptsRemaining) + (*pcAttemptsRemaining) = 0; return SCARD_W_CHV_BLOCKED; }