# HG changeset patch # User Mychaela Falconia # Date 1667175496 0 # Node ID 4035c19073aac74ffcc461e256d13b12da0390aa # Parent b81101e50fc65c708c94f710a67257d13513c4a3 etm_audio.c: fix off-by-one error in auw of FIR coefficients This fix was already made in FC Tourmaline a while back, but it is also the kind of bugfix that deserves to be backported to Magnetite and Selenite as well. diff -r b81101e50fc6 -r 4035c19073aa src/cs/services/etm/etm_audio.c --- a/src/cs/services/etm/etm_audio.c Sat Oct 24 17:46:26 2020 +0000 +++ b/src/cs/services/etm/etm_audio.c Mon Oct 31 00:18:16 2022 +0000 @@ -224,7 +224,7 @@ parameter = etm_malloc (sizeof(T_AUDIO_FIR_COEF)); // Write coeffient values - for (i=0; i <= (sizeof(T_AUDIO_FIR_COEF)/2); i++) { + for (i=0; i < (sizeof(T_AUDIO_FIR_COEF)/2); i++) { ((T_AUDIO_FIR_COEF *) parameter)->coefficient[i] = etm_get16(buf); buf += 2; } audio.data = parameter;