diff options
| author | Arif Hussain <arifhussain@codeaurora.org> | 2017-07-27 15:14:45 -0700 |
|---|---|---|
| committer | snandini <snandini@codeaurora.org> | 2017-08-17 00:08:55 -0700 |
| commit | 724c8cba11f5641eefc342bad09271c51e41918a (patch) | |
| tree | 7fc81533342b12780135a4108ddd45829825c472 | |
| parent | b04183b7f6d040feb87d1928a4525214dcfae6c3 (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.c | 4 |
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); |
