diff options
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_cfg80211.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c index a1d867b64f1f..9878c364ccbc 100644 --- a/CORE/HDD/src/wlan_hdd_cfg80211.c +++ b/CORE/HDD/src/wlan_hdd_cfg80211.c @@ -21204,10 +21204,13 @@ static int __wlan_hdd_cfg80211_sched_scan_start(struct wiphy *wiphy, break; } - valid_ch[num_ch++] = request->channels[i]->hw_value; - len += snprintf(chList+len, 5, "%d ", - request->channels[i]->hw_value); - break ; + if (!vos_is_dsrc_channel(vos_chan_to_freq( + request->channels[i]->hw_value))) { + valid_ch[num_ch++] = request->channels[i]->hw_value; + len += snprintf(chList+len, 5, "%d ", + request->channels[i]->hw_value); + } + break ; } } } |
