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

ludovic.rousseau at free.fr ludovic.rousseau at free.fr
Wed Dec 31 18:00:29 UTC 2014


Author: rousseau
Date: 2014-12-31 18:00:29 +0000 (Wed, 31 Dec 2014)
New Revision: 7070

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

Remove the dependency.


Modified: trunk/PCSC/src/winscard_msg.c
===================================================================
--- trunk/PCSC/src/winscard_msg.c	2014-12-31 17:57:54 UTC (rev 7069)
+++ trunk/PCSC/src/winscard_msg.c	2014-12-31 18:00:29 UTC (rev 7070)
@@ -68,7 +68,6 @@
 #include "winscard_msg.h"
 #include "sys_generic.h"
 #include "utils.h"
-#include "strlcpycat.h"
 
 #ifdef PCSCD
 
@@ -93,9 +92,12 @@
 
 		socketNameEnv = getenv("PCSCLITE_CSOCK_NAME");
 		if (socketNameEnv)
-			strlcpy(socketName, socketNameEnv, sizeof(socketName));
+			strncpy(socketName, socketNameEnv, sizeof(socketName));
 		else
-			strlcpy(socketName, PCSCLITE_CSOCK_NAME, sizeof(socketName));
+			strncpy(socketName, PCSCLITE_CSOCK_NAME, sizeof(socketName));
+
+		/* Ensure a NUL byte */
+		socketName[sizeof socketName -1] = '\0';
 	}
 
 	return socketName;




More information about the Pcsclite-cvs-commit mailing list