From a296b09dbfc472b7a5a5d7b1a839d2d768114b2b Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Fri, 7 Nov 2003 01:06:44 +0000 Subject: [PATCH] wrong alloc size --- kiss_fft.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kiss_fft.c b/kiss_fft.c index 152c1c5..132ed2a 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -421,7 +421,7 @@ void * kiss_fft2d_alloc(int nrows,int ncols,int inverse_fft) int size1,size2,sizetmp; size1 = allocsize(ncols); size2 = allocsize(nrows); - sizetmp = ncols > nrows ? ncols : nrows; + sizetmp = sizeof(kiss_fft_cpx)*(ncols > nrows ? ncols : nrows); st = (kiss_fft2d_state *) malloc ( sizeof(kiss_fft2d_state) + size1 + size2 + sizetmp ); if (!st)