diff --git a/sys/netproto/802_11/wlan/ieee80211_ioctl.c b/sys/netproto/802_11/wlan/ieee80211_ioctl.c --- a/sys/netproto/802_11/wlan/ieee80211_ioctl.c +++ b/sys/netproto/802_11/wlan/ieee80211_ioctl.c @@ -3465,6 +3465,9 @@ error = ifmedia_ioctl(ifp, ifr, &vap->iv_media, cmd); break; case SIOCG80211: + error = caps_priv_check_self(SYSCAP_NONET_WIFI); + if (error) + break; error = ieee80211_ioctl_get80211(vap, cmd, (struct ieee80211req *) data); break;