From 4cc0d0c7c9d1867fad848c13ded5cb954d144b7b Mon Sep 17 00:00:00 2001 From: Arya Senna Date: Tue, 3 Nov 2020 20:13:42 +0100 Subject: [PATCH] Update upper length for ATR and the comments. --- src/minidriver/minidriver.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/minidriver/minidriver.c b/src/minidriver/minidriver.c index c4c6c46a..a048a72c 100644 --- a/src/minidriver/minidriver.c +++ b/src/minidriver/minidriver.c @@ -6870,8 +6870,8 @@ DWORD WINAPI CardAcquireContext(__inout PCARD_DATA pCardData, __in DWORD dwFlags MD_FUNC_RETURN(pCardData, 1, SCARD_E_INVALID_PARAMETER); if ( pCardData->pwszCardName == NULL ) MD_FUNC_RETURN(pCardData, 1, SCARD_E_INVALID_PARAMETER); - /* <2 length or >=0x22 are not ISO compliant */ - if (pCardData->cbAtr >= 0x22 || pCardData->cbAtr < 0x2) + /* <2 length or >0x22 are not ISO compliant */ + if (pCardData->cbAtr > 0x22 || pCardData->cbAtr < 0x2) MD_FUNC_RETURN(pCardData, 1, SCARD_E_INVALID_PARAMETER); /* ATR beginning by 0x00 or 0xFF are not ISO compliant */ if (pCardData->pbAtr[0] == 0xFF || pCardData->pbAtr[0] == 0x00)