|
@@ -15525,6 +15525,9 @@ extract_time_sync_ftm_offset_event_tlv(wmi_unified_t wmi, void *buf,
|
|
|
|
|
|
param->vdev_id = resp_event->vdev_id;
|
|
param->vdev_id = resp_event->vdev_id;
|
|
param->num_qtime = param_buf->num_audio_sync_q_master_slave_times;
|
|
param->num_qtime = param_buf->num_audio_sync_q_master_slave_times;
|
|
|
|
+ if (param->num_qtime > FTM_TIME_SYNC_QTIME_PAIR_MAX)
|
|
|
|
+ param->num_qtime = FTM_TIME_SYNC_QTIME_PAIR_MAX;
|
|
|
|
+
|
|
q_pair = param_buf->audio_sync_q_master_slave_times;
|
|
q_pair = param_buf->audio_sync_q_master_slave_times;
|
|
if (!q_pair) {
|
|
if (!q_pair) {
|
|
wmi_err("Invalid q_master_slave_times buffer");
|
|
wmi_err("Invalid q_master_slave_times buffer");
|