diff options
| -rw-r--r-- | core/hdd/src/wlan_hdd_scan.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/core/hdd/src/wlan_hdd_scan.c b/core/hdd/src/wlan_hdd_scan.c index d5667312b4ec..6bf939e178f1 100644 --- a/core/hdd/src/wlan_hdd_scan.c +++ b/core/hdd/src/wlan_hdd_scan.c @@ -2444,8 +2444,10 @@ static int __wlan_hdd_cfg80211_vendor_scan(struct wiphy *wiphy, wlan_hdd_copy_bssid(request, nla_data(tb[QCA_WLAN_VENDOR_ATTR_SCAN_BSSID])); } - request->no_cck = - nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_SCAN_TX_NO_CCK_RATE]); + + if (tb[QCA_WLAN_VENDOR_ATTR_SCAN_TX_NO_CCK_RATE]) + request->no_cck = + nla_get_flag(tb[QCA_WLAN_VENDOR_ATTR_SCAN_TX_NO_CCK_RATE]); request->wdev = wdev; request->wiphy = wiphy; request->scan_start = jiffies; |
