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

ludovic.rousseau at free.fr ludovic.rousseau at free.fr
Wed Dec 31 17:57:54 UTC 2014


Author: rousseau
Date: 2014-12-31 17:57:54 +0000 (Wed, 31 Dec 2014)
New Revision: 7069

Modified:
   trunk/PCSC/src/winscard_clnt.c
Log:
Do not use strlcpy(3)

Remove the dependency.


Modified: trunk/PCSC/src/winscard_clnt.c
===================================================================
--- trunk/PCSC/src/winscard_clnt.c	2014-12-31 17:55:09 UTC (rev 7068)
+++ trunk/PCSC/src/winscard_clnt.c	2014-12-31 17:57:54 UTC (rev 7069)
@@ -115,7 +115,6 @@
 #include "pcscd.h"
 #include "winscard.h"
 #include "debuglog.h"
-#include "strlcpycat.h"
 
 #include "readerfactory.h"
 #include "eventhandler.h"
@@ -819,7 +818,8 @@
 		 *    so the mMutex has been unlocked */
 		return SCARD_E_INVALID_HANDLE;
 
-	strlcpy(scConnectStruct.szReader, szReader, sizeof scConnectStruct.szReader);
+	strncpy(scConnectStruct.szReader, szReader, sizeof scConnectStruct.szReader);
+	scConnectStruct.szReader[sizeof scConnectStruct.szReader -1] = '\0';
 
 	scConnectStruct.hContext = hContext;
 	scConnectStruct.dwShareMode = dwShareMode;




More information about the Pcsclite-cvs-commit mailing list