diff options
| author | Anurag Chouhan <achouhan@codeaurora.org> | 2016-09-06 19:18:17 +0530 |
|---|---|---|
| committer | Anjaneedevi Kapparapu <akappa@codeaurora.org> | 2016-09-08 14:33:45 +0530 |
| commit | c162df92ece5ee8f8d3a6dbf450c5ff9f2cd44f5 (patch) | |
| tree | 90935a2eef06f450c9e2c306fd0a0c6c011b3417 | |
| parent | 4daaeac3172d2920963421f7b29963a40b42b6dd (diff) | |
qcacld-2.0: Add check to Validate cfg_ini
prima to qcacld-2.0 propagation
Validate cfg_ini before dereferencing the ini
parameter gEnableRoamDelayStats.
Change-Id: I0b2b78f8838cb1c46c60669b8f327ac18e863e80
CRs-Fixed: 1059205
| -rw-r--r-- | CORE/HDD/src/wlan_hdd_assoc.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/CORE/HDD/src/wlan_hdd_assoc.c b/CORE/HDD/src/wlan_hdd_assoc.c index bfcb76c77384..fdeca16d85ca 100644 --- a/CORE/HDD/src/wlan_hdd_assoc.c +++ b/CORE/HDD/src/wlan_hdd_assoc.c @@ -1825,7 +1825,12 @@ static eHalStatus hdd_AssociationCompletionHandler( hdd_adapter_t *pAdapter, tCs #ifdef FEATURE_WLAN_AUTO_SHUTDOWN wlan_hdd_auto_shutdown_enable(pHddCtx, VOS_FALSE); #endif - + /* validate cfg_ini */ + if (!pHddCtx->cfg_ini) { + VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_ERROR, + "cfg_ini is NULL"); + return eHAL_STATUS_E_NULL_VALUE; + } #ifdef FEATURE_WLAN_MCC_TO_SCC_SWITCH if ((pHddCtx->cfg_ini->WlanMccToSccSwitchMode != VOS_MCC_TO_SCC_SWITCH_DISABLE) && |
