|
@@ -35,8 +35,9 @@ rdev_freq_to_chan(struct cfg80211_registered_device *rdev,
|
|
if (!ht_cap->ht_supported)
|
|
if (!ht_cap->ht_supported)
|
|
return NULL;
|
|
return NULL;
|
|
|
|
|
|
- if (!(ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ||
|
|
|
|
- ht_cap->cap & IEEE80211_HT_CAP_40MHZ_INTOLERANT)
|
|
|
|
|
|
+ if (channel_type != NL80211_CHAN_HT20 &&
|
|
|
|
+ (!(ht_cap->cap & IEEE80211_HT_CAP_SUP_WIDTH_20_40) ||
|
|
|
|
+ ht_cap->cap & IEEE80211_HT_CAP_40MHZ_INTOLERANT))
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
|