[Pcsclite-cvs-commit] r2458 - trunk/PCSC/src
Ludovic Rousseau
rousseau at alioth.debian.org
Mon Mar 5 15:38:34 CET 2007
Author: rousseau
Date: 2007-03-05 14:38:34 +0000 (Mon, 05 Mar 2007)
New Revision: 2458
Modified:
trunk/PCSC/src/winscard_clnt.c
Log:
SCardIsValidContext(): return SCARD_E_INVALID_HANDLE if the daemon has
been restarted
Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c 2007-03-05 14:37:05 UTC (rev 2457)
+++ trunk/PCSC/src/winscard_clnt.c 2007-03-05 14:38:34 UTC (rev 2458)
@@ -3073,6 +3073,10 @@
rv = SCARD_S_SUCCESS;
+ /* Check if the _same_ server is running */
+ if (SCardCheckDaemonAvailability() != SCARD_S_SUCCESS)
+ return SCARD_E_INVALID_HANDLE;
+
/*
* Make sure this context has been opened
*/
More information about the Pcsclite-cvs-commit
mailing list