[Pcsclite-cvs-commit] r2497 - trunk/PCSC/src
Ludovic Rousseau
rousseau at alioth.debian.org
Wed Mar 28 17:35:07 CET 2007
Author: rousseau
Date: 2007-03-28 16:35:06 +0000 (Wed, 28 Mar 2007)
New Revision: 2497
Modified:
trunk/PCSC/src/winscard_clnt.c
Log:
SCardGetStatusChange(): do not check for SCARD_STATE_ATRMATCH,
SCARD_STATE_EXCLUSIVE or SCARD_STATE_INUSE bits when the card is not
present.
Thanks to Matheus Ribeiro for the bug report
Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c 2007-03-28 08:20:59 UTC (rev 2496)
+++ trunk/PCSC/src/winscard_clnt.c 2007-03-28 16:35:06 UTC (rev 2497)
@@ -1946,10 +1946,7 @@
/*
* After present the rest are assumed
*/
- if (currReader->dwCurrentState & SCARD_STATE_PRESENT
- || currReader->dwCurrentState & SCARD_STATE_ATRMATCH
- || currReader->dwCurrentState & SCARD_STATE_EXCLUSIVE
- || currReader->dwCurrentState & SCARD_STATE_INUSE)
+ if (currReader->dwCurrentState & SCARD_STATE_PRESENT)
{
currReader->dwEventState |= SCARD_STATE_CHANGED;
dwBreakFlag = 1;
More information about the Pcsclite-cvs-commit
mailing list