diff --git a/src/synth/fluid_synth.c b/src/synth/fluid_synth.c index 837fef50..87850a8e 100644 --- a/src/synth/fluid_synth.c +++ b/src/synth/fluid_synth.c @@ -512,6 +512,7 @@ void delete_fluid_sample_timer(fluid_synth_t* synth, fluid_sample_timer_t* timer if (*ptr == timer) { *ptr = timer->next; FLUID_FREE(timer); + return; } ptr = &((*ptr)->next); }