diff --git a/lib_dec/ivas_td_low_rate_dec.c b/lib_dec/ivas_td_low_rate_dec.c index 0c07774ddd74ed76d02e9f4cc6a7d38817a631f2..8c1314a8f3d87766d98e628c44e166fdf5c6e841 100644 --- a/lib_dec/ivas_td_low_rate_dec.c +++ b/lib_dec/ivas_td_low_rate_dec.c @@ -215,7 +215,9 @@ void tdm_low_rate_dec( fixedToFloat_arr(voice_factors_fx, voice_factors, Q15, 5); fixedToFloat_arr(exc_fx, exc, 0, L_FRAME); fixedToFloat_arr(exc2_fx, exc2 , 0, L_FRAME); - fixedToFloat_arr(bwe_exc_fx, bwe_exc, 0, L_FRAME32k); + if (bwe_exc) { + fixedToFloat_arr(bwe_exc_fx, bwe_exc, 0, L_FRAME32k); + } /*hGSCDec fix2float*/ st->hGSCDec->seed_tcx = st->hGSCDec->seed_tcx_fx;