aboutsummaryrefslogtreecommitdiff
path: root/sys/net80211
diff options
context:
space:
mode:
authorSam Leffler <sam@FreeBSD.org>2009-07-24 15:28:29 +0000
committerSam Leffler <sam@FreeBSD.org>2009-07-24 15:28:29 +0000
commitff5aac8eb754064c95e8775946bf0aee5213b2e4 (patch)
tree68f7aeaaa52a33e91d11a494f5409a976fe87b92 /sys/net80211
parent983a2c892bf8a79680c2b2c687d36889df4bdf85 (diff)
Notes
Diffstat (limited to 'sys/net80211')
-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 fadd2109f8e3..0ce5465e83e7 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;