Disable Blacklist Bssid on zero blacklist timeout
This commit introduce to disable updation of blacklist
BSSID entry to firmware based on Blacklist Timer i.e
blacklist_timeout equal to zero.
Change-Id: I678caedbc3a819758f01dda558513a64a7f336ce
CRs-Fixed: 2678271
diff --git a/CORE/HDD/src/wlan_hdd_cfg80211.c b/CORE/HDD/src/wlan_hdd_cfg80211.c
index c875630..44cbd1d 100644
--- a/CORE/HDD/src/wlan_hdd_cfg80211.c
+++ b/CORE/HDD/src/wlan_hdd_cfg80211.c
@@ -6923,10 +6923,15 @@
switch (cmd_type) {
case QCA_WLAN_VENDOR_ROAMING_SUBCMD_SET_BLACKLIST_BSSID:
- ret = hdd_set_blacklist_bssid(hHal, blacklist_timeout,
- tb_vendor, pAdapter->sessionId);
- if (ret)
- return ret;
+ if (blacklist_timeout) {
+ ret = hdd_set_blacklist_bssid(hHal, blacklist_timeout,
+ tb_vendor, pAdapter->sessionId);
+ if (ret)
+ return ret;
+ } else {
+ hddLog(LOGE, FL("Timeout is Zero, Bssid Blacklist Not Supported "));
+ ret = -EINVAL;
+ }
break;
default:
break;