[Pcsclite-cvs-commit] r4326 - /trunk/PCSC/src/winscard.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Mon Jul 20 12:04:10 UTC 2009


Author: rousseau
Date: Mon Jul 20 12:04:04 2009
New Revision: 4326

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4326
Log:
SCardTransmit(): if the lower level call fails then return the error
code instead of always SCARD_E_NOT_TRANSACTED

For example SCARD_E_UNSUPPORTED_FEATURE is returned if
SCARD_PROTOCOL_RAW is not supported

Modified:
    trunk/PCSC/src/winscard.c

Modified: trunk/PCSC/src/winscard.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard.c?rev=4326&op=diff
==============================================================================
--- trunk/PCSC/src/winscard.c (original)
+++ trunk/PCSC/src/winscard.c Mon Jul 20 12:04:04 2009
@@ -1669,7 +1669,7 @@
 	{
 		*pcbRecvLength = 0;
 		Log2(PCSC_LOG_ERROR, "Card not transacted: 0x%08lX", rv);
-		return SCARD_E_NOT_TRANSACTED;
+		return rv;
 	}
 
 	/*




More information about the Pcsclite-cvs-commit mailing list