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;