From cefff4799b901d6237a13c1355f9746f814658c6 Mon Sep 17 00:00:00 2001
From: Holger Wirtz <wirtz@parasitstudio.de>
Date: Sat, 9 Apr 2022 18:17:05 +0200
Subject: [PATCH] Next fast fix.

---
 src/effect_mixer.cpp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/effect_mixer.cpp b/src/effect_mixer.cpp
index 3f581dc..3e94ba2 100644
--- a/src/effect_mixer.cpp
+++ b/src/effect_mixer.cpp
@@ -51,9 +51,6 @@ template <int NN> void AudioMixer<NN>::doAddMix(uint8_t channel, float32_t* in)
       arm_scale_f32(in,multiplier[channel],tmp,buffer_length);
     arm_add_f32(sumbufL, tmp, sumbufL, buffer_length);
 
-    if(sumbufL)
-      arm_fill_f32(0.0, sumbufL, buffer_length);
-
     free(tmp);
 }
 
@@ -62,6 +59,9 @@ template <int NN> void AudioMixer<NN>::getMix(float32_t* buffer)
     assert(buffer);
     assert(sumbufL);
     arm_copy_f32(sumbufL, buffer, buffer_length);
+
+    if(sumbufL)
+      arm_fill_f32(0.0, sumbufL, buffer_length);
 }
 
 template <int NN> AudioStereoMixer<NN>::AudioStereoMixer(uint16_t len) : AudioMixer<NN>(len)