# HG changeset patch
# User Mychaela Falconia <falcon@freecalypso.org>
# Date 1667175284 0
# Node ID 9394305d4ff5ad52cf220602daf1c2cd332c1837
# Parent  35e7f9d0379f5c065eb247c74062eb6400104bbf
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 35e7f9d0379f -r 9394305d4ff5 src/cs/services/etm/etm_audio.c
--- a/src/cs/services/etm/etm_audio.c	Sat Mar 26 19:51:34 2022 +0000
+++ b/src/cs/services/etm/etm_audio.c	Mon Oct 31 00:14:44 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;