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

Ludovic Rousseau rousseau at costa.debian.org
Tue Aug 23 15:01:43 UTC 2005


Author: rousseau
Date: 2005-08-23 15:01:42 +0000 (Tue, 23 Aug 2005)
New Revision: 1623

Modified:
   trunk/PCSC/src/winscard_clnt.c
Log:
SCardEstablishContextTH() and SCardReleaseContext(): initialize rv field
of scEstablishStruct/scReleaseStruct structures to avoid a valgrind
warning


Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c	2005-08-21 10:51:23 UTC (rev 1622)
+++ trunk/PCSC/src/winscard_clnt.c	2005-08-23 15:01:42 UTC (rev 1623)
@@ -363,6 +363,7 @@
 	 */
 	scEstablishStruct.dwScope = dwScope;
 	scEstablishStruct.phContext = 0;
+	scEstablishStruct.rv = 0;
 
 	rv = WrapSHMWrite(SCARD_ESTABLISH_CONTEXT, dwClientID,
 		sizeof(scEstablishStruct), PCSCLITE_MCLIENT_ATTEMPTS,
@@ -446,6 +447,7 @@
 	}
 
 	scReleaseStruct.hContext = hContext;
+	scReleaseStruct.rv = 0;
 
 	rv = WrapSHMWrite(SCARD_RELEASE_CONTEXT, psContextMap[dwContextIndex].dwClientID,
 			  sizeof(scReleaseStruct),




More information about the Pcsclite-cvs-commit mailing list