qcacmn: Fix invalid conditional check for BTM preference

While parsing the BTM request candidates TLV, there is a
wrong conditional check to avoid buffer over read.

Fix invalid conditional check for BTM preference

Change-Id: I76e55cebc9525ee4a690747c9372c6f2a8166325
CRs-Fixed: 3078160
This commit is contained in:
Pragaspathi Thilagaraj
2021-11-18 17:42:23 +05:30
کامیت شده توسط Madan Koyyalamudi
والد 3ee4d6781e
کامیت 465d1dfb24

مشاهده پرونده

@@ -15212,7 +15212,7 @@ extract_roam_11kv_candidate_info(wmi_unified_t wmi_handle, void *evt_buf,
if (!param_buf || !param_buf->roam_btm_request_candidate_info ||
!param_buf->num_roam_btm_request_candidate_info ||
(btm_idx +
num_cand) >= param_buf->num_roam_btm_request_candidate_info)
num_cand) > param_buf->num_roam_btm_request_candidate_info)
return QDF_STATUS_SUCCESS;
src_data = &param_buf->roam_btm_request_candidate_info[btm_idx];