qcacld-3.0: Prevent Null pointer access during tdls exit
qcacld-2.0 to qcacld-3.0 propagation Prevent Null pointer access during tdls exit. Change-Id: I76f5896ae4c51d4816cc0389151e1e27b07d2193 CRs-Fixed: 1017282 (cherry picked from commit bfed788cb89d39092c755cb35b6a6aa4b8772503)
Tento commit je obsažen v:
@@ -10165,12 +10165,15 @@ QDF_STATUS sme_update_fw_tdls_state(tHalHandle hHal, void *psmeTdlsParams,
|
||||
tpAniSirGlobal pMac = NULL;
|
||||
cds_msg_t cds_message;
|
||||
|
||||
pMac = PMAC_STRUCT(hHal);
|
||||
if (NULL == pMac) {
|
||||
QDF_TRACE(QDF_MODULE_ID_SME, QDF_TRACE_LEVEL_ERROR,
|
||||
FL("pMac is Null"));
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
}
|
||||
|
||||
/* only acquire sme global lock before state update if asked to */
|
||||
if (useSmeLock) {
|
||||
pMac = PMAC_STRUCT(hHal);
|
||||
if (NULL == pMac)
|
||||
return QDF_STATUS_E_FAILURE;
|
||||
|
||||
status = sme_acquire_global_lock(&pMac->sme);
|
||||
if (QDF_STATUS_SUCCESS != status)
|
||||
return status;
|
||||
|
Odkázat v novém úkolu
Zablokovat Uživatele