citrun

watch C/C++ source code execute
Log | Files | Refs | LICENSE

commit 6079a2b7ab4e6068822b4c56f44b78122d879d81
parent a9343908d85e647617249e99caddf214e381a74c
Author: Kyle Milz <kyle@0x30.net>
Date:   Mon, 13 Jun 2016 23:31:39 -0600

src: use strlcpy instead of strncpy

Diffstat:
Mlib/runtime.c | 2+-
Msrc/af_unix.cc | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/runtime.c b/lib/runtime.c @@ -45,7 +45,7 @@ control_thread(void *arg) /* Connect the socket to the server */ memset(&addr, 0, sizeof(addr)); addr.sun_family = AF_UNIX; - strncpy(addr.sun_path, viewer_sock, sizeof(addr.sun_path) - 1); + strlcpy(addr.sun_path, viewer_sock, sizeof(addr.sun_path)); while (1) { if (connect(fd, (struct sockaddr *)&addr, sizeof(addr))) { diff --git a/src/af_unix.cc b/src/af_unix.cc @@ -40,7 +40,7 @@ af_unix::set_listen() struct sockaddr_un addr; memset(&addr, 0, sizeof(addr)); addr.sun_family = AF_UNIX; - strncpy(addr.sun_path, "/tmp/citrun-gl.socket", sizeof(addr.sun_path) - 1); + strlcpy(addr.sun_path, "/tmp/citrun-gl.socket", sizeof(addr.sun_path)); if (bind(fd, (struct sockaddr *)&addr, sizeof(addr))) err(1, "bind");