|
@@ -1981,7 +1981,7 @@ mwifiex_cfg80211_scan(struct wiphy *wiphy,
|
|
user_scan_cfg->chan_list[i].chan_number = chan->hw_value;
|
|
user_scan_cfg->chan_list[i].chan_number = chan->hw_value;
|
|
user_scan_cfg->chan_list[i].radio_type = chan->band;
|
|
user_scan_cfg->chan_list[i].radio_type = chan->band;
|
|
|
|
|
|
- if (chan->flags & IEEE80211_CHAN_NO_IR)
|
|
|
|
|
|
+ if ((chan->flags & IEEE80211_CHAN_NO_IR) || !request->n_ssids)
|
|
user_scan_cfg->chan_list[i].scan_type =
|
|
user_scan_cfg->chan_list[i].scan_type =
|
|
MWIFIEX_SCAN_TYPE_PASSIVE;
|
|
MWIFIEX_SCAN_TYPE_PASSIVE;
|
|
else
|
|
else
|