Browse Source

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 years ago
parent
commit
1a6feacd14
1 changed files with 1 additions and 1 deletions
  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);
 	mlo_dev_lock_acquire(dev_ctx);
 	for (i = 0; i < QDF_ARRAY_SIZE(dev_ctx->wlan_vdev_list); i++) {
 	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])))
 		    mlo_ap_vdev_is_start_resp_rcvd(dev_ctx->wlan_vdev_list[i])))
 			vdev_count++;
 			vdev_count++;
 	}
 	}