summaryrefslogtreecommitdiffstats
path: root/usr.sbin/slaacctl
diff options
context:
space:
mode:
authorflorian <florian@openbsd.org>2019-11-01 18:15:28 +0000
committerflorian <florian@openbsd.org>2019-11-01 18:15:28 +0000
commitcee51daa617f825a22b2c43a6c1fcc0f97aacebf (patch)
tree6cc737d610a3d895921a30d6e6514a44c91845a6 /usr.sbin/slaacctl
parentFix an off-by-one in db_save_stack_trace(). (diff)
downloadwireguard-openbsd-cee51daa617f825a22b2c43a6c1fcc0f97aacebf.tar.xz
wireguard-openbsd-cee51daa617f825a22b2c43a6c1fcc0f97aacebf.zip
Correctly group initialization of AF_UNIX socket.
spotted by deraadt in new code, sweep by me. OK deraadt
Diffstat (limited to 'usr.sbin/slaacctl')
-rw-r--r--usr.sbin/slaacctl/slaacctl.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.sbin/slaacctl/slaacctl.c b/usr.sbin/slaacctl/slaacctl.c
index f59da53157a..9831ebcc939 100644
--- a/usr.sbin/slaacctl/slaacctl.c
+++ b/usr.sbin/slaacctl/slaacctl.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: slaacctl.c,v 1.16 2019/10/20 16:22:22 florian Exp $ */
+/* $OpenBSD: slaacctl.c,v 1.17 2019/11/01 18:15:28 florian Exp $ */
/*
* Copyright (c) 2005 Claudio Jeker <claudio@openbsd.org>
@@ -99,8 +99,8 @@ main(int argc, char *argv[])
memset(&sun, 0, sizeof(sun));
sun.sun_family = AF_UNIX;
-
strlcpy(sun.sun_path, sockname, sizeof(sun.sun_path));
+
if (connect(ctl_sock, (struct sockaddr *)&sun, sizeof(sun)) == -1)
err(1, "connect: %s", sockname);