diff --git a/src/freq.c b/src/freq.c index 235611e..dbe94d9 100644 --- a/src/freq.c +++ b/src/freq.c @@ -141,7 +141,10 @@ static void check_init() { } void freq_close() { - opus_fft_free(common.kfft,0); + if (common.init) { + opus_fft_free(common.kfft,0); + common.init = 0; + } } void dct(float *out, const float *in) {