about summary refs log tree commit diff homepage
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2021-09-20 16:42:55 -0400
committerJune McEnroe <june@causal.agency>2021-09-20 16:42:55 -0400
commita6441b2e4f3318609752a9204f07b330820fb1b3 (patch)
tree65e998c0f70f5f096dedeebed5209a01684bb0cd
parentReplace kqueue with poll, remove libutil dependency (diff)
downloadtorus-a6441b2e4f3318609752a9204f07b330820fb1b3.tar.gz
torus-a6441b2e4f3318609752a9204f07b330820fb1b3.zip
Replace strlcpy with snprintf
This removes the last BSD-specific call.
-rw-r--r--client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/client.c b/client.c
index dc2c166..a16c682 100644
--- a/client.c
+++ b/client.c
@@ -702,7 +702,7 @@ int main(int argc, char *argv[]) {
 	if (client < 0) err(EX_OSERR, "socket");
 
 	struct sockaddr_un addr = { .sun_family = AF_LOCAL };
-	strlcpy(addr.sun_path, sockPath, sizeof(addr.sun_path));
+	snprintf(addr.sun_path, sizeof(addr.sun_path), "%s", sockPath);
 	int error = connect(client, (struct sockaddr *)&addr, SUN_LEN(&addr));
 	if (error) err(EX_NOINPUT, "%s", sockPath);