Browse Source

qcacld-3.0: Check for valid mlme_psoc_obj

The mlme_psoc_obj must be checked for before access.

Change-Id: I043126765a9c5bf4cb42d3f9f35e3a7d5a694611
CRs-Fixed: 2775388
Madhvapathi Sriram 4 years ago
parent
commit
e4e3cb700c
1 changed files with 5 additions and 0 deletions
  1. 5 0
      core/wma/src/wma_dev_if.c

+ 5 - 0
core/wma/src/wma_dev_if.c

@@ -1177,6 +1177,11 @@ QDF_STATUS wma_vdev_start_resp_handler(struct vdev_mlme_obj *vdev_mlme,
 	}
 
 	mlme_psoc_obj = mlme_get_psoc_ext_obj(psoc);
+	if (!mlme_psoc_obj) {
+		wma_err("Failed to get mlme_psoc");
+		return QDF_STATUS_E_FAILURE;
+	}
+
 	ratemask_cfg = &mlme_psoc_obj->cfg.ratemask_cfg;
 
 	if (!mac_ctx) {