Bladeren bron

qcacld-3.0: Validate mac context before using it

Validate mac context before using it.

Change-Id: I783e595d3be6288479e636a0263bdf885144cfb8
CRs-Fixed: 2668312
Jianmin Zhu 5 jaren geleden
bovenliggende
commit
2bb2487491
1 gewijzigde bestanden met toevoegingen van 5 en 1 verwijderingen
  1. 5 1
      core/mac/src/pe/lim/lim_utils.c

+ 5 - 1
core/mac/src/pe/lim/lim_utils.c

@@ -8344,9 +8344,13 @@ QDF_STATUS lim_set_ch_phy_mode(struct wlan_objmgr_vdev *vdev, uint8_t dot11mode)
 	enum channel_state ch_state;
 	uint32_t start_ch_freq;
 
+	if (!mac_ctx) {
+		pe_err("Invalid mac context");
+		return QDF_STATUS_E_FAILURE;
+	}
 	mlme_obj = wlan_vdev_mlme_get_cmpt_obj(vdev);
 	if (!mlme_obj) {
-		wma_err("vdev component object is NULL");
+		pe_err("vdev component object is NULL");
 		return QDF_STATUS_E_FAILURE;
 	}
 	des_chan = vdev->vdev_mlme.des_chan;