qcacld-3.0: Add sanity check to validate vdev_id

Add a sanity check for validating vdev_id in the function
sme_set_wlm_latency_level. If Invalid vdev_id is passed down
it might lead to an assert in firmware.

Change-Id: Ie410d2655a607628b0741c9efd1fbfaa00c5dc78
CRs-Fixed: 3599133
Цей коміт міститься в:
Aditya Kodukula
2023-08-28 14:45:22 -07:00
зафіксовано Rahul Choudhary
джерело 3acf6ee2f4
коміт d270d9ebc3

Переглянути файл

@@ -7330,6 +7330,11 @@ QDF_STATUS sme_set_wlm_latency_level(mac_handle_t mac_handle,
return QDF_STATUS_E_FAILURE;
}
if (session_id == WLAN_INVALID_LINK_ID) {
sme_err("Invalid vdev_id[%u]", session_id);
return QDF_STATUS_E_FAILURE;
}
params.wlm_latency_level = latency_level;
params.wlm_latency_flags =
mac_ctx->mlme_cfg->wlm_config.latency_flags[latency_level];