From: Jo-Philipp Wich Date: Tue, 31 Mar 2015 11:56:00 +0000 (+0200) Subject: nl80211: relax definition of restricted channels X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=6e67940be59e1aee5d275dd61172b257cb34d726;p=oweals%2Fiwinfo.git nl80211: relax definition of restricted channels Only mark channels restricted that do not have a radar flag set. Signed-off-by: Jo-Philipp Wich --- diff --git a/iwinfo_nl80211.c b/iwinfo_nl80211.c index e090052..2562492 100644 --- a/iwinfo_nl80211.c +++ b/iwinfo_nl80211.c @@ -2274,9 +2274,8 @@ static int nl80211_get_freqlist_cb(struct nl_msg *msg, void *arg) e->channel = nl80211_freq2channel(e->mhz); e->restricted = ( - freqs[NL80211_FREQUENCY_ATTR_PASSIVE_SCAN] || - freqs[NL80211_FREQUENCY_ATTR_NO_IBSS] || - freqs[NL80211_FREQUENCY_ATTR_RADAR] + freqs[NL80211_FREQUENCY_ATTR_NO_IR] && + !freqs[NL80211_FREQUENCY_ATTR_RADAR] ) ? 1 : 0; e++;