From d062c4a50eb7ba015cb208ae0d3b80985f3a39a5 Mon Sep 17 00:00:00 2001
From: Jean-Marc Valin <jmvalin@jmvalin.ca>
Date: Wed, 19 Oct 2011 07:41:27 -0400
Subject: [PATCH] Only free state once in kiss-fft failed init path

---
 celt/kiss_fft.c | 1 -
 1 file changed, 1 deletion(-)

diff --git a/celt/kiss_fft.c b/celt/kiss_fft.c
index b14f66b99..f6b909444 100644
--- a/celt/kiss_fft.c
+++ b/celt/kiss_fft.c
@@ -576,7 +576,6 @@ kiss_fft_state *opus_fft_alloc_twiddles(int nfft,void * mem,size_t * lenmem,  co
         }
         if (!kf_factor(nfft,st->factors))
         {
-           opus_fft_free(st);
            goto fail;
         }
 
-- 
GitLab