From c06087f322d92c890df29b9219fe8701c1feca4b Mon Sep 17 00:00:00 2001 From: Franz Zotter Date: Sat, 25 Aug 2007 09:27:45 +0000 Subject: corrected malfunction in mtx_max2 and mtx_min2 and added some security to mtx_rowr(i)fft svn path=/trunk/externals/iem/iemmatrix/; revision=8687 --- src/mtx_rowrifft.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/mtx_rowrifft.c') diff --git a/src/mtx_rowrifft.c b/src/mtx_rowrifft.c index ea803da..d8d6530 100644 --- a/src/mtx_rowrifft.c +++ b/src/mtx_rowrifft.c @@ -200,10 +200,14 @@ static void mTXrowrifftBang (MTXRowrifft *x) static void deleteMTXRowrifft (MTXRowrifft *x) { - free(x->f_re); - free(x->f_im); - free(x->list_re); - free(x->list_im); + if (x->f_re) + free(x->f_re); + if (x->f_im) + free(x->f_im); + if (x->list_re) + free(x->list_re); + if (x->list_im) + free(x->list_im); } static void mtx_rowrifft_setup (void) -- cgit v1.2.1