Merge "Fix to handle segv in impd_filter_banks_process" am: e5c5475c98 am: 060e1f9a11 am: 3ed0b59dc6 am: 207c438c0c

Original change: 1425116

Change-Id: Ia30b464c94373a5dc8e2f19d61e517349720f884
This commit is contained in:
Ray Essick 2020-09-30 19:04:47 +00:00 • committed by Automerger Merge Worker
commit f901ed5fe7

View file

@ -231,6 +231,8 @@ WORD32 impd_dec_times(ia_bit_buf_struct* it_bit_buff,
} }
} }
node_time_tmp = time_offs + time_delta * delta_tmin; node_time_tmp = time_offs + time_delta * delta_tmin;
if (node_time_tmp >= (2 * AUDIO_CODEC_FRAME_SIZE_MAX - drc_frame_size))
return UNEXPECTED_ERROR;
if (node_time_tmp > drc_frame_size + time_offset) { if (node_time_tmp > drc_frame_size + time_offset) {
if (node_res_flag == 0) { if (node_res_flag == 0) {
str_node[k].time = drc_frame_size + time_offset; str_node[k].time = drc_frame_size + time_offset;