Ver Fonte

qcacld-3.0: Fix NULL pointer dereference

Fix NULL pointer dereference.

Change-Id: If5032543798da87c83647899c1a0711ba924178a
CRs-Fixed: 1111041
Naveen Rawat há 8 anos atrás
pai
commit
2165e3ddc7
2 ficheiros alterados com 3 adições e 3 exclusões
  1. 2 1
      core/mac/src/pe/lim/lim_api.c
  2. 1 2
      core/sme/src/nan/nan_datapath_api.c

+ 2 - 1
core/mac/src/pe/lim/lim_api.c

@@ -2245,7 +2245,8 @@ void lim_update_lost_link_info(tpAniSirGlobal mac, tpPESession session,
 	tSirMsgQ mmh_msg;
 
 	if ((NULL == mac) || (NULL == session)) {
-		lim_log(mac, LOGE, FL("parameter NULL"));
+		QDF_TRACE(QDF_MODULE_ID_PE, QDF_TRACE_LEVEL_ERROR,
+			FL("parameter NULL"));
 		return;
 	}
 	if (!LIM_IS_STA_ROLE(session)) {

+ 1 - 2
core/sme/src/nan/nan_datapath_api.c

@@ -473,8 +473,7 @@ QDF_STATUS csr_process_ndp_initiator_request(tpAniSirGlobal mac_ctx,
 
 	if (NULL == cmd) {
 		sms_log(mac_ctx, LOGE, FL("Invalid req_params"));
-		status = QDF_STATUS_E_INVAL;
-		goto sme_initiator_req_failed;
+		return QDF_STATUS_E_INVAL;
 	}
 	req = &cmd->u.initiator_req;