summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Zhang <paulz@codeaurora.org>2018-09-28 11:26:20 +0800
committerGerrit - the friendly Code Review server <code-review@localhost>2018-10-09 23:00:01 -0700
commitcd037b3308ac30d3bbbb8e1ebf2c8680a20d8522 (patch)
tree285ecbe23726915fc833ebb49ddf028717e49ea1
parent64c5104d719b674aecc29d42d3c69d8ca17e7724 (diff)
qcacld-2.0: Dereference adapter after successful validation
propagation from qcacld-3.0 to qcacld-2.0 While retrieving fragmentation threshold, make sure adapter is dereferenced only after it is successfully validated. Change-Id: If79aff85d66b3d70e20d71dfbab87ae6f03d14df CRs-Fixed: 2324006
-rw-r--r--CORE/HDD/src/wlan_hdd_wext.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/CORE/HDD/src/wlan_hdd_wext.c b/CORE/HDD/src/wlan_hdd_wext.c
index 973b28346869..89a6c679a6c2 100644
--- a/CORE/HDD/src/wlan_hdd_wext.c
+++ b/CORE/HDD/src/wlan_hdd_wext.c
@@ -1081,7 +1081,6 @@ eHalStatus hdd_wlan_get_ibss_peer_info_all(hdd_adapter_t *pAdapter)
int hdd_wlan_get_rts_threshold(hdd_adapter_t *pAdapter, union iwreq_data *wrqu)
{
- tHalHandle hHal = WLAN_HDD_GET_HAL_CTX(pAdapter);
v_U32_t threshold = 0;
hdd_context_t *hdd_ctx;
int ret;
@@ -1100,8 +1099,9 @@ int hdd_wlan_get_rts_threshold(hdd_adapter_t *pAdapter, union iwreq_data *wrqu)
return ret;
- if ( eHAL_STATUS_SUCCESS !=
- ccmCfgGetInt(hHal, WNI_CFG_RTS_THRESHOLD, &threshold) )
+ if (eHAL_STATUS_SUCCESS !=
+ ccmCfgGetInt(WLAN_HDD_GET_HAL_CTX(pAdapter),
+ WNI_CFG_RTS_THRESHOLD, &threshold))
{
VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_WARN,
FL("failed to get ini parameter, WNI_CFG_RTS_THRESHOLD"));