From 38b467f9ee2d6aab802b38e7bab98f8a18ac8fbf Mon Sep 17 00:00:00 2001 From: Jan Kiene Date: Mon, 5 Aug 2024 10:43:49 +0200 Subject: [PATCH] prevent unnecessary access to uninit vals at upper idx limit too --- lib_enc/ivas_stereo_dft_enc_itd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib_enc/ivas_stereo_dft_enc_itd.c b/lib_enc/ivas_stereo_dft_enc_itd.c index 0f32dd9985..f8221df11d 100644 --- a/lib_enc/ivas_stereo_dft_enc_itd.c +++ b/lib_enc/ivas_stereo_dft_enc_itd.c @@ -291,7 +291,7 @@ static int16_t stereo_dft_enc_itd_vad( #ifdef FIX_1152_UNINIT_VAL_IN_ITD_VAD_COMPUTATION /* Spd is later only used starting at itd_vad_band_tbl[0], so only compute values starting from there */ /* -> this avoids uninitialized values in Spd_L and Spd_R at index 0 to be used */ - for ( i = itd_vad_band_tbl[0]; i <= STEREO_DFT_N_16k_ENC / 2; i++ ) + for ( i = itd_vad_band_tbl[0]; i < STEREO_DFT_N_16k_ENC / 2; i++ ) #else for ( i = 0; i <= STEREO_DFT_N_16k_ENC / 2; i++ ) #endif -- GitLab