diff options
| author | Paul Zhang <paulz@codeaurora.org> | 2018-09-28 11:26:20 +0800 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2018-10-09 23:00:01 -0700 |
| commit | cd037b3308ac30d3bbbb8e1ebf2c8680a20d8522 (patch) | |
| tree | 285ecbe23726915fc833ebb49ddf028717e49ea1 | |
| parent | 64c5104d719b674aecc29d42d3c69d8ca17e7724 (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.c | 6 |
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")); |
