[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