summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArif Hussain <arifhussain@codeaurora.org>2017-07-27 15:14:45 -0700
committersnandini <snandini@codeaurora.org>2017-08-17 00:08:55 -0700
commit724c8cba11f5641eefc342bad09271c51e41918a (patch)
tree7fc81533342b12780135a4108ddd45829825c472
parentb04183b7f6d040feb87d1928a4525214dcfae6c3 (diff)
qcacld-3.0: Fix NULL pointer dereference in sme_qos_process_add_ts_success_rsp
Make sure to validate pCurRoamProfile before dereferencing it to avoid NULL pointer access. Change-Id: Ic2f68b9cfe352d903bebba163ccfe253e04dfcdb CRs-Fixed: 2083710
-rw-r--r--core/sme/src/qos/sme_qos.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/sme/src/qos/sme_qos.c b/core/sme/src/qos/sme_qos.c
index 5a0b8a185fb1..3b8de6359eab 100644
--- a/core/sme/src/qos/sme_qos.c
+++ b/core/sme/src/qos/sme_qos.c
@@ -5724,8 +5724,8 @@ static QDF_STATUS sme_qos_process_add_ts_success_rsp(tpAniSirGlobal pMac,
/* Inform this TSPEC IE change to FW */
csr_session = CSR_GET_SESSION(pMac, sessionId);
- if (csr_session != NULL &&
- csr_session->pCurRoamProfile->csrPersona == QDF_STA_MODE)
+ if ((csr_session != NULL) && (NULL != csr_session->pCurRoamProfile) &&
+ (csr_session->pCurRoamProfile->csrPersona == QDF_STA_MODE))
csr_roam_offload_scan(pMac, sessionId,
ROAM_SCAN_OFFLOAD_UPDATE_CFG,
REASON_CONNECT_IES_CHANGED);