From b2c4906ea83687c488a5015b755a0415321ffbbd Mon Sep 17 00:00:00 2001 From: Christopher Snowhill Date: Fri, 13 Jun 2025 17:23:19 -0700 Subject: [PATCH] Bug Fix: Free FFT/DFT state on shutdown Signed-off-by: Christopher Snowhill --- Audio/ThirdParty/deadbeef/fft_accelerate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Audio/ThirdParty/deadbeef/fft_accelerate.c b/Audio/ThirdParty/deadbeef/fft_accelerate.c index df0ebef98..02d1cc2b2 100644 --- a/Audio/ThirdParty/deadbeef/fft_accelerate.c +++ b/Audio/ThirdParty/deadbeef/fft_accelerate.c @@ -111,7 +111,7 @@ void fft_calculate(const float *data, float *freq, int fft_size) { cblas_scopy(fft_size, rawSpectrum, 1, freq, 1); } -void fft_free(void) { +void __attribute__((destructor)) fft_free(void) { free(_dftBuffer.realp); free(_dftBuffer.imagp); free(_window);