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

rousseau at alioth.debian.org rousseau at alioth.debian.org
Sun Jun 17 16:48:47 UTC 2007


Author: rousseau
Date: 2007-06-17 16:48:47 +0000 (Sun, 17 Jun 2007)
New Revision: 2565

Modified:
   trunk/PCSC/src/winscard_msg.c
Log:
replace PCSCLITE_MAX_MESSAGE_SIZE by sizeof(msgStruct.data)


Modified: trunk/PCSC/src/winscard_msg.c
===================================================================
--- trunk/PCSC/src/winscard_msg.c	2007-06-17 16:47:19 UTC (rev 2564)
+++ trunk/PCSC/src/winscard_msg.c	2007-06-17 16:48:47 UTC (rev 2565)
@@ -445,11 +445,11 @@
 			blockAmount);
 
 		/* do not send an empty second block */
-		if ((0 == ret) && (size > PCSCLITE_MAX_MESSAGE_SIZE))
+		if ((0 == ret) && (size > sizeof(msgStruct.data)))
 		{
 			/* second block */
-			ret = SHMMessageSend(data+PCSCLITE_MAX_MESSAGE_SIZE,
-				size-PCSCLITE_MAX_MESSAGE_SIZE, dwClientID, blockAmount);
+			ret = SHMMessageSend(data+sizeof(msgStruct.data),
+				size-sizeof(msgStruct.data), dwClientID, blockAmount);
 		}
 	}
 	else
@@ -462,7 +462,7 @@
 
 	if (SCARD_TRANSMIT == command)
 		/* clean APDU buffer to remove any possible PIN or secret value */
-		memset(msgStruct.data, 0, min(size, PCSCLITE_MAX_MESSAGE_SIZE));
+		memset(msgStruct.data, 0, min(size, sizeof(msgStruct.data)));
 
 	return ret;
 }




More information about the Pcsclite-cvs-commit mailing list