[Pcsclite-cvs-commit] r6963 - trunk/Drivers/ccid/src

ludovic.rousseau at free.fr ludovic.rousseau at free.fr
Tue Aug 26 09:16:51 UTC 2014


Author: rousseau
Date: 2014-08-26 09:16:51 +0000 (Tue, 26 Aug 2014)
New Revision: 6963

Modified:
   trunk/Drivers/ccid/src/ifdhandler.c
Log:
ATR_GetDefaultProtocol() do not return an error code.

If the ATR is invalid then ATR_InitFromArray() will return
ATR_MALFORMED. When ATR_GetDefaultProtocol() is called the ATR has been
checked to be valid.


Modified: trunk/Drivers/ccid/src/ifdhandler.c
===================================================================
--- trunk/Drivers/ccid/src/ifdhandler.c	2014-08-26 09:14:10 UTC (rev 6962)
+++ trunk/Drivers/ccid/src/ifdhandler.c	2014-08-26 09:16:51 UTC (rev 6963)
@@ -884,8 +884,7 @@
 	{
 		int default_protocol;
 
-		if (ATR_MALFORMED == ATR_GetDefaultProtocol(&atr, &default_protocol))
-			return IFD_PROTOCOL_NOT_SUPPORTED;
+		ATR_GetDefaultProtocol(&atr, &default_protocol);
 
 		/* if the requested protocol is not the default one
 		 * or a TA1/PPS1 is present */




More information about the Pcsclite-cvs-commit mailing list