浏览代码

qcacmn: Add NULL pointer check in tgt_scan_pno_stop() API

Add NULL pointer check in tgt_scan_pno_stop() API.

CRs-Fixed: 2232787
Change-Id: I9b3c88af8d4d719a4a6fe097e7994ecd4bbddcbd
Krunal Soni 7 年之前
父节点
当前提交
acd250c4af
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      umac/scan/dispatcher/src/wlan_scan_tgt_api.c

+ 8 - 0
umac/scan/dispatcher/src/wlan_scan_tgt_api.c

@@ -102,7 +102,15 @@ QDF_STATUS tgt_scan_pno_stop(struct wlan_objmgr_vdev *vdev,
 
 	psoc = wlan_vdev_get_psoc(vdev);
 
+	if (!psoc) {
+		scm_err("NULL PSOC");
+		return QDF_STATUS_E_FAILURE;
+	}
 	scan_ops = wlan_psoc_get_scan_txops(psoc);
+	if (!scan_ops) {
+		scm_err("NULL scan_ops");
+		return QDF_STATUS_E_FAILURE;
+	}
 	/* invoke wmi_unified_pno_stop_cmd() */
 	QDF_ASSERT(scan_ops->pno_stop);
 	if (scan_ops->pno_stop)