소스 검색

qcacld-3.0: Sanitize tdls_vdev before dereference

Sanitize tdls_vdev before de-reference.

Change-Id: I098cf07546315e504da73b6f2d2480be9c026f4b
CRs-Fixed: 3779763
Srikanth Marepalli 1 년 전
부모
커밋
0490cc922a
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  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",