Pārlūkot izejas kodu

qcacld-3.0: Sanitize tdls_vdev before dereference

Sanitize tdls_vdev before de-reference.

Change-Id: I098cf07546315e504da73b6f2d2480be9c026f4b
CRs-Fixed: 3779763
Srikanth Marepalli 1 gadu atpakaļ
vecāks
revīzija
0490cc922a
1 mainītis faili ar 2 papildinājumiem un 0 dzēšanām
  1. 2 0
      components/tdls/core/src/wlan_tdls_mgmt.c

+ 2 - 0
components/tdls/core/src/wlan_tdls_mgmt.c

@@ -561,6 +561,8 @@ static QDF_STATUS tdls_process_rx_mgmt(
 				tdls_vdev =
 				     wlan_objmgr_vdev_get_comp_private_obj(vdev,
 							   WLAN_UMAC_COMP_TDLS);
+				if (!tdls_vdev)
+					return QDF_STATUS_E_EXISTS;
 				rx_mgmt = tdls_vdev->rx_mgmt;
 				tdls_vdev_select = true;
 				tdls_debug("choice vdev %d as tdls vdev",