qcacld-3.0: Fix possible NULL pointer dereference for sta_ds
Fix the possible null pointer dereference for sta_ds Change-Id: I547f4d5e0a3603c2408b835705c617befc1107c5 CRs-Fixed: 1065301
This commit is contained in:

committed by
qcabuildsw

parent
5a18365aae
commit
3b21c7e93d
@@ -1902,6 +1902,11 @@ QDF_STATUS pe_roam_synch_callback(tpAniSirGlobal mac_ctx,
|
|||||||
lim_delete_tdls_peers(mac_ctx, session_ptr);
|
lim_delete_tdls_peers(mac_ctx, session_ptr);
|
||||||
curr_sta_ds = dph_lookup_hash_entry(mac_ctx, session_ptr->bssId,
|
curr_sta_ds = dph_lookup_hash_entry(mac_ctx, session_ptr->bssId,
|
||||||
&aid, &session_ptr->dph.dphHashTable);
|
&aid, &session_ptr->dph.dphHashTable);
|
||||||
|
if (curr_sta_ds == NULL) {
|
||||||
|
lim_log(mac_ctx, LOGE, FL("LFR3:failed to lookup hash entry"));
|
||||||
|
ft_session_ptr->bRoamSynchInProgress = false;
|
||||||
|
return status;
|
||||||
|
}
|
||||||
local_nss = curr_sta_ds->nss;
|
local_nss = curr_sta_ds->nss;
|
||||||
session_ptr->limSmeState = eLIM_SME_IDLE_STATE;
|
session_ptr->limSmeState = eLIM_SME_IDLE_STATE;
|
||||||
lim_cleanup_rx_path(mac_ctx, curr_sta_ds, session_ptr);
|
lim_cleanup_rx_path(mac_ctx, curr_sta_ds, session_ptr);
|
||||||
|
Reference in New Issue
Block a user