From: Paul Brossier Date: Mon, 26 Nov 2018 15:59:56 +0000 (+0100) Subject: [dct] fail fftw creation if size <= 0 X-Git-Tag: 0.4.9~152 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=63c501547cdeb85b66336d34c0f32995f5aad949;p=aubio.git [dct] fail fftw creation if size <= 0 --- diff --git a/src/spectral/dct_fftw.c b/src/spectral/dct_fftw.c index 2a4fa7af..7d6c32c0 100644 --- a/src/spectral/dct_fftw.c +++ b/src/spectral/dct_fftw.c @@ -63,7 +63,9 @@ struct _aubio_dct_fftw_t { aubio_dct_fftw_t * new_aubio_dct_fftw (uint_t size) { aubio_dct_fftw_t * s = AUBIO_NEW(aubio_dct_fftw_t); - if (!s) { + if ((sint_t)size <= 0) { + AUBIO_ERR("dct_fftw: can only create with size > 0, requested %d\n", + size); goto beach; } s->size = size;