Merge "wlan: Remove irrelevant checks in Monitor Mode."
diff --git a/CORE/HDD/src/wlan_hdd_wext.c b/CORE/HDD/src/wlan_hdd_wext.c
index d088c33..e21df64 100644
--- a/CORE/HDD/src/wlan_hdd_wext.c
+++ b/CORE/HDD/src/wlan_hdd_wext.c
@@ -5393,16 +5393,16 @@
return ret;
}
- hHal = WLAN_HDD_GET_HAL_CTX(pAdapter);
- if (NULL == hHal)
- {
- VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_ERROR,
- "%s: Hal Context is NULL",__func__);
- return -EINVAL;
- }
-
if ( VOS_MONITOR_MODE != hdd_get_conparam())
{
+ /* In monitor mode hHal is NULL */
+ hHal = WLAN_HDD_GET_HAL_CTX(pAdapter);
+ if (NULL == hHal)
+ {
+ VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_ERROR,
+ "%s: Hal Context is NULL",__func__);
+ return -EINVAL;
+ }
pWextState = WLAN_HDD_GET_WEXT_STATE_PTR(pAdapter);
if (NULL == pWextState)
{