Fixes memory leak in some CELT unit tests
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 4 Dec 2015 19:35:18 +0000 (14:35 -0500)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 4 Dec 2015 19:35:18 +0000 (14:35 -0500)
Reported in https://trac.xiph.org/ticket/2241

celt/tests/test_unit_dft.c
celt/tests/test_unit_laplace.c
celt/tests/test_unit_mdct.c

index 484dc57..6166eb0 100644 (file)
@@ -149,7 +149,7 @@ void test1d(int nfft,int isinverse,int arch)
 
     free(in);
     free(out);
-    free(cfg);
+    opus_fft_free(cfg, arch);
 }
 
 int main(int argc,char ** argv)
index b0f5935..22951e2 100644 (file)
@@ -88,5 +88,6 @@ int main(void)
       }
    }
 
+   free(ptr);
    return ret;
 }
index 9e0ac9f..8dbb9ca 100644 (file)
@@ -179,7 +179,9 @@ void test1d(int nfft,int isinverse,int arch)
 
 
     free(in);
+    free(in_copy);
     free(out);
+    free(window);
     clt_mdct_clear(&cfg, arch);
 }