Browse Source

qcacld-3.0: Check vdev before use it

Check vdev before use it to avoid assert

Change-Id: I13ba60b5c6b50f10f6abbd1e5d2c138fc7d63e29
CRs-Fixed: 3618095
Jianmin Zhu 1 year ago
parent
commit
d378280593
1 changed files with 4 additions and 0 deletions
  1. 4 0
      core/hdd/src/wlan_hdd_tdls.c

+ 4 - 0
core/hdd/src/wlan_hdd_tdls.c

@@ -974,6 +974,10 @@ hdd_get_tdls_connected_peer_count(struct wlan_hdd_link_info *link_info)
 	uint16_t peer_count;
 
 	vdev = hdd_objmgr_get_vdev_by_user(link_info, WLAN_OSIF_TDLS_ID);
+	if (!vdev) {
+		hdd_err("Invalid vdev");
+		return -EINVAL;
+	}
 
 	peer_count = ucfg_get_tdls_conn_peer_count(vdev);
 	wlan_objmgr_vdev_release_ref(vdev, WLAN_OSIF_TDLS_ID);