wlan: null pointer check added before pointer dereferencing
Before dereferencing the pointer, check for NULL pointer
Change-Id: Ia86d39940e8993ab8b26255e3ad61fac307ef417
CRs-Fixed: 506128
diff --git a/CORE/HDD/src/wlan_hdd_assoc.c b/CORE/HDD/src/wlan_hdd_assoc.c
index 1f6a323..0fa5fe7 100644
--- a/CORE/HDD/src/wlan_hdd_assoc.c
+++ b/CORE/HDD/src/wlan_hdd_assoc.c
@@ -1711,6 +1711,12 @@
hdd_context_t *pHddCtx = WLAN_HDD_GET_CTX(pAdapter);
hdd_station_ctx_t *pHddStaCtx = WLAN_HDD_GET_STATION_CTX_PTR(pAdapter);
ENTER();
+
+ if (NULL == pRoamInfo)
+ {
+ VOS_TRACE(VOS_MODULE_ID_HDD, VOS_TRACE_LEVEL_INFO_HIGH, "pRoamInfo is NULL");
+ return eHAL_STATUS_FAILURE;
+ }
// if ( WPA ), tell TL to go to 'authenticated' after the keys are set.
// then go to 'authenticated'. For all other authentication types (those that do
// not require upper layer authentication) we can put TL directly into 'authenticated'