Эх сурвалжийг харах

qcacld-3.0: Add NULL check for vdev

Pointer returned from tdls_process_mlo_choice_tdls_vdev can be
NULL. Add NULL check to avoid dereference.

Change-Id: Ibd7f8914a721517d7b959b864c033686b1160648
CRs-Fixed: 3757772
Shashank Reddy Vulupala 1 жил өмнө
parent
commit
ff2309615f

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

@@ -556,6 +556,8 @@ static QDF_STATUS tdls_process_rx_mgmt(
 				return QDF_STATUS_SUCCESS;
 			} else if (status == QDF_STATUS_SUCCESS) {
 				vdev = tdls_process_mlo_choice_tdls_vdev(vdev);
+				if (!vdev)
+					return QDF_STATUS_SUCCESS;
 				tdls_vdev =
 				     wlan_objmgr_vdev_get_comp_private_obj(vdev,
 							   WLAN_UMAC_COMP_TDLS);