From 5fb101ecb3defa72aebdc0473e80e947ee5cd5db Mon Sep 17 00:00:00 2001 From: Krzysztof Pawlak Date: Tue, 26 May 2020 12:41:18 +0200 Subject: [PATCH] Testting buffers for NULL befor usage --- kiss_fft.c | 36 ++++++++++++++++++++++++++---------- 1 file changed, 26 insertions(+), 10 deletions(-) diff --git a/kiss_fft.c b/kiss_fft.c index 073df1c..58c24a0 100644 --- a/kiss_fft.c +++ b/kiss_fft.c @@ -203,6 +203,10 @@ static void kf_bfly_generic( int Norig = st->nfft; kiss_fft_cpx * scratch = (kiss_fft_cpx*)KISS_FFT_TMP_ALLOC(sizeof(kiss_fft_cpx)*p); + if (scratch == NULL){ + KISS_FFT_ERROR("Memory allocation failed."); + return; + } for ( u=0; unfft); + if (tmpbuf == NULL){ + KISS_FFT_ERROR("Memory allocation error."); + return; + } + + + kf_work(tmpbuf,fin,1,in_stride, st->factors,st); memcpy(fout,tmpbuf,sizeof(kiss_fft_cpx)*st->nfft); KISS_FFT_TMP_FREE(tmpbuf);