瀏覽代碼

qcacmn: Add null check before accessing vdev

Check for the validity of vdev in vdev_list before accessing

Change-Id: I56877eeb4c013dd364e8db26b13472d3513d810e
CRs-Fixed: 3166615
Santosh Anbu 3 年之前
父節點
當前提交
1a6feacd14
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      umac/mlo_mgr/src/wlan_mlo_mgr_ap.c

+ 1 - 1
umac/mlo_mgr/src/wlan_mlo_mgr_ap.c

@@ -184,7 +184,7 @@ static bool mlo_is_ap_vdev_up_allowed(struct wlan_objmgr_vdev *vdev)
 
 	mlo_dev_lock_acquire(dev_ctx);
 	for (i = 0; i < QDF_ARRAY_SIZE(dev_ctx->wlan_vdev_list); i++) {
-		if (QDF_IS_STATUS_SUCCESS(
+		if (dev_ctx->wlan_vdev_list[i] && QDF_IS_STATUS_SUCCESS(
 		    mlo_ap_vdev_is_start_resp_rcvd(dev_ctx->wlan_vdev_list[i])))
 			vdev_count++;
 	}