From cd037b3308ac30d3bbbb8e1ebf2c8680a20d8522 Mon Sep 17 00:00:00 2001 From: Paul Zhang Date: Fri, 28 Sep 2018 11:26:20 +0800 Subject: 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 --- CORE/HDD/src/wlan_hdd_wext.c | 6 +++--- 1 file 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")); -- cgit v1.2.3