[Pcsclite-cvs-commit] r4603 - /trunk/PCSC/src/winscard_clnt.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Fri Dec 11 13:22:52 UTC 2009


Author: rousseau
Date: Fri Dec 11 13:22:50 2009
New Revision: 4603

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=4603
Log:
use sizeof(SCARD_IO_REQUEST) instead of 8 for the .cbPciLength field
This is the correct value on 64-bit system.

Modified:
    trunk/PCSC/src/winscard_clnt.c

Modified: trunk/PCSC/src/winscard_clnt.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/PCSC/src/winscard_clnt.c?rev=4603&op=diff
==============================================================================
--- trunk/PCSC/src/winscard_clnt.c (original)
+++ trunk/PCSC/src/winscard_clnt.c Fri Dec 11 13:22:50 2009
@@ -285,9 +285,12 @@
  */
 static READER_STATE readerStates[PCSCLITE_MAX_READERS_CONTEXTS];
 
-PCSC_API SCARD_IO_REQUEST g_rgSCardT0Pci = { SCARD_PROTOCOL_T0, 8 };	/**< Protocol Control Information for T=0 */
-PCSC_API SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, 8 };	/**< Protocol Control Information for T=1 */
-PCSC_API SCARD_IO_REQUEST g_rgSCardRawPci = { SCARD_PROTOCOL_RAW, 8 };	/**< Protocol Control Information for raw access */
+/** Protocol Control Information for T=0 */
+PCSC_API SCARD_IO_REQUEST g_rgSCardT0Pci = { SCARD_PROTOCOL_T0, sizeof(SCARD_IO_REQUEST) };
+/** Protocol Control Information for T=1 */
+PCSC_API SCARD_IO_REQUEST g_rgSCardT1Pci = { SCARD_PROTOCOL_T1, sizeof(SCARD_IO_REQUEST) };
+/** Protocol Control Information for raw access */
+PCSC_API SCARD_IO_REQUEST g_rgSCardRawPci = { SCARD_PROTOCOL_RAW, sizeof(SCARD_IO_REQUEST) };
 
 
 static LONG SCardAddContext(SCARDCONTEXT, DWORD);




More information about the Pcsclite-cvs-commit mailing list