diff options
author | 2005-04-02 22:00:49 +0000 | |
---|---|---|
committer | 2005-04-02 22:00:49 +0000 | |
commit | 3837a802c960b87ddd4accf2906184d60db2d454 (patch) | |
tree | 5403e1b486bd0f88f23441592d8db3f661c444b5 | |
parent | - .Sx (diff) | |
download | wireguard-openbsd-3837a802c960b87ddd4accf2906184d60db2d454.tar.xz wireguard-openbsd-3837a802c960b87ddd4accf2906184d60db2d454.zip |
Protect SIOCSIFMTU, too.
-rw-r--r-- | sys/net80211/ieee80211_ioctl.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211_ioctl.c b/sys/net80211/ieee80211_ioctl.c index 8166f7af890..32c04a81af7 100644 --- a/sys/net80211/ieee80211_ioctl.c +++ b/sys/net80211/ieee80211_ioctl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ieee80211_ioctl.c,v 1.9 2005/04/01 16:52:25 uwe Exp $ */ +/* $OpenBSD: ieee80211_ioctl.c,v 1.10 2005/04/02 22:00:49 uwe Exp $ */ /* $NetBSD: ieee80211_ioctl.c,v 1.15 2004/05/06 02:58:16 dyoung Exp $ */ /*- @@ -1094,6 +1094,8 @@ ieee80211_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data) txpower->i_val = ic->ic_txpower; break; case SIOCSIFMTU: + if ((error = suser(curproc, 0)) != 0) + break; ifr = (struct ifreq *)data; if (!(IEEE80211_MTU_MIN <= ifr->ifr_mtu && ifr->ifr_mtu <= IEEE80211_MTU_MAX)) |