From afe71f59b7b3be8cb63228ffec53f77d0ead7af7 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Sun, 25 Jan 2015 03:18:34 +0100 Subject: [PATCH] fixed handling max pin length --- ccid/src/ccid.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccid/src/ccid.c b/ccid/src/ccid.c index e66d7b3..f0c6e39 100644 --- a/ccid/src/ccid.c +++ b/ccid/src/ccid.c @@ -1354,7 +1354,7 @@ perform_PC_to_RDR_Secure(const __u8 *in, size_t inlen, __u8** out, size_t *outle } new_pin.min_length = curr_pin.min_length = wPINMaxExtraDigit >> 8; - new_pin.min_length = curr_pin.max_length = wPINMaxExtraDigit & 0x00ff; + new_pin.max_length = curr_pin.max_length = wPINMaxExtraDigit & 0x00ff; if (new_pin.min_length > new_pin.max_length) { /* If maximum length is smaller than minimum length, suppose minimum * length defines the exact length of the pin. */