summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoritojun <itojun@openbsd.org>2000-10-04 23:17:27 +0000
committeritojun <itojun@openbsd.org>2000-10-04 23:17:27 +0000
commitb8b00d66cbb84637c0a353064a9a86c030ad91f6 (patch)
tree747cf0682867ddd8611f6a021b515fcedeac5389
parentRemove parameter names in prototypes (always a bad idea) (diff)
downloadwireguard-openbsd-b8b00d66cbb84637c0a353064a9a86c030ad91f6.tar.xz
wireguard-openbsd-b8b00d66cbb84637c0a353064a9a86c030ad91f6.zip
make sure we have root priv on SIOCSIFPHY*. from thorpej@netbsd
-rw-r--r--sys/net/if.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/sys/net/if.c b/sys/net/if.c
index c7ff82c5043..a9a2a1abe89 100644
--- a/sys/net/if.c
+++ b/sys/net/if.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: if.c,v 1.35 2000/06/20 06:49:04 art Exp $ */
+/* $OpenBSD: if.c,v 1.36 2000/10/04 23:17:27 itojun Exp $ */
/* $NetBSD: if.c,v 1.35 1996/05/07 05:26:04 thorpej Exp $ */
/*
@@ -100,6 +100,7 @@
#include <netinet/in.h>
#endif
#include <netinet6/in6_ifattach.h>
+#include <netinet6/in6_var.h>
#endif
#ifdef IPFILTER
@@ -786,6 +787,11 @@ ifioctl(so, cmd, data, p)
break;
}
+ case SIOCSIFPHYADDR:
+ case SIOCDIFPHYADDR:
+#ifdef INET6
+ case SIOCSIFPHYADDR_IN6:
+#endif
case SIOCADDMULTI:
case SIOCDELMULTI:
case SIOCSIFMEDIA: