Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
d378280593
1 değiştirilmiş dosya ile 4 ekleme ve 0 silme
  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);