From b2e0e600e58b1c5bf290aae147bc12946ba42826 Mon Sep 17 00:00:00 2001 From: Mark Borgerding Date: Tue, 14 Jul 2020 17:19:48 -0400 Subject: [PATCH] Calling exit from library code is icky. Closes issue #49 --- tools/kiss_fftr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/kiss_fftr.c b/tools/kiss_fftr.c index 93a34b5..778a9a6 100644 --- a/tools/kiss_fftr.c +++ b/tools/kiss_fftr.c @@ -68,7 +68,7 @@ void kiss_fftr(kiss_fftr_cfg st,const kiss_fft_scalar *timedata,kiss_fft_cpx *fr if ( st->substate->inverse) { KISS_FFT_ERROR("kiss fft usage error: improper alloc"); - exit(1); + return;/* The caller did not call the correct function */ } ncfft = st->substate->nfft; @@ -123,7 +123,7 @@ void kiss_fftri(kiss_fftr_cfg st,const kiss_fft_cpx *freqdata,kiss_fft_scalar *t if (st->substate->inverse == 0) { KISS_FFT_ERROR("kiss fft usage error: improper alloc"); - exit (1); + return;/* The caller did not call the correct function */ } ncfft = st->substate->nfft;