Respect mask used when searching for cards.
git-svn-id: svn://svn.code.sf.net/p/rdesktop/code/trunk/rdesktop@1415 423420c4-83ab-492f-b58f-81f9feb106b5
This commit is contained in:
parent
421c2386d3
commit
190c138e53
6
scard.c
6
scard.c
@ -1286,10 +1286,8 @@ TS_SCardLocateCardsByATR(STREAM in, STREAM out, RD_BOOL wide)
|
||||
RD_BOOL equal = 1;
|
||||
for (k = 0; k < cur->cbAtr; k++)
|
||||
{
|
||||
/* This line check if them equal */
|
||||
if (cur->rgbAtr[k] != rsCur->rgbAtr[k])
|
||||
/* Next Line was make to search with mask (some strange behavours with applications which use eToken SmartCards) */
|
||||
/* if((cur->rgbAtr[k]&cur->rgbMask[k])!=(rsCur->rgbAtr[k]&cur->rgbMask[k])){ */
|
||||
if ((cur->rgbAtr[k] & cur->rgbMask[k]) !=
|
||||
(rsCur->rgbAtr[k] & cur->rgbMask[k]))
|
||||
{
|
||||
equal = 0;
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user