[Pcsclite-cvs-commit] r2266 - trunk/PCSC/src

Ludovic Rousseau rousseau at alioth.debian.org
Tue Dec 5 14:56:02 CET 2006


Author: rousseau
Date: 2006-12-05 14:56:02 +0100 (Tue, 05 Dec 2006)
New Revision: 2266

Modified:
   trunk/PCSC/src/winscard_clnt.c
Log:
SCardGetIndicesFromHandle(): check that hCard is non null (used as
marker for unused entry)


Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c	2006-12-03 13:17:42 UTC (rev 2265)
+++ trunk/PCSC/src/winscard_clnt.c	2006-12-05 13:56:02 UTC (rev 2266)
@@ -3229,6 +3229,9 @@
 {
 	LONG rv;
 
+	if (0 == hCard)
+		return -1;
+
 	SCardLockThread();
 	rv = SCardGetIndicesFromHandleTH(hCard, pdwContextIndice, pdwChannelIndice);
 	SCardUnlockThread();




More information about the Pcsclite-cvs-commit mailing list