summaryrefslogtreecommitdiffstats
path: root/sys/net80211/ieee80211.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/net80211/ieee80211.c')
-rw-r--r--sys/net80211/ieee80211.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/net80211/ieee80211.c b/sys/net80211/ieee80211.c
index fadd210..0ce5465 100644
--- a/sys/net80211/ieee80211.c
+++ b/sys/net80211/ieee80211.c
@@ -637,7 +637,8 @@ ieee80211_syncifflag_locked(struct ieee80211com *ic, int flag)
* drivers don't need to special-case it
*/
if (flag == IFF_PROMISC &&
- vap->iv_opmode == IEEE80211_M_HOSTAP)
+ !(vap->iv_opmode == IEEE80211_M_MONITOR ||
+ vap->iv_opmode == IEEE80211_M_AHDEMO))
continue;
bit = 1;
break;
OpenPOWER on IntegriCloud