diff --git a/wmi/src/wmi_unified_tlv.c b/wmi/src/wmi_unified_tlv.c index b0d293f8db..13f850bace 100644 --- a/wmi/src/wmi_unified_tlv.c +++ b/wmi/src/wmi_unified_tlv.c @@ -15997,7 +15997,7 @@ extract_roam_trigger_stats_tlv(wmi_unified_t wmi_handle, void *evt_buf, trig->btm_trig_data.btm_mbo_assoc_retry_timeout = src_data->btm_mbo_assoc_retry_timeout; trig->btm_trig_data.token = src_data->btm_req_dialog_token; - if ((btm_idx + trig->btm_trig_data.candidate_list_count) < + if ((btm_idx + trig->btm_trig_data.candidate_list_count) <= param_buf->num_roam_btm_request_candidate_info) extract_roam_11kv_candidate_info( wmi_handle, evt_buf,