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

rousseau at alioth.debian.org rousseau at alioth.debian.org
Wed May 23 07:33:14 UTC 2007


Author: rousseau
Date: 2007-05-23 07:33:14 +0000 (Wed, 23 May 2007)
New Revision: 2540

Modified:
   trunk/PCSC/src/winscard_clnt.c
Log:
SCardTransmit(): we do not need to correctly initialize
scTransmitStruct.pioRecvPci since it is only a out variable


Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c	2007-05-23 07:28:21 UTC (rev 2539)
+++ trunk/PCSC/src/winscard_clnt.c	2007-05-23 07:33:14 UTC (rev 2540)
@@ -2831,16 +2831,8 @@
 		memset(scTransmitStruct.pbRecvBuffer, 0, sizeof(scTransmitStruct.pbRecvBuffer));
 		scTransmitStruct.rv = SCARD_S_SUCCESS;
 
-		if (pioRecvPci)
-		{
-			memcpy(&scTransmitStruct.pioRecvPci, pioRecvPci,
-				sizeof(SCARD_IO_REQUEST));
-		}
-		else
-		{
-			scTransmitStruct.pioRecvPci.dwProtocol = SCARD_PROTOCOL_ANY;
-			scTransmitStruct.pioRecvPci.cbPciLength = sizeof(scTransmitStruct.pioRecvPci);
-		}
+		scTransmitStruct.pioRecvPci.dwProtocol = SCARD_PROTOCOL_ANY;
+		scTransmitStruct.pioRecvPci.cbPciLength = sizeof(scTransmitStruct.pioRecvPci);
 
 		rv = WrapSHMWrite(SCARD_TRANSMIT,
 			psContextMap[dwContextIndex].dwClientID, sizeof(scTransmitStruct),




More information about the Pcsclite-cvs-commit mailing list