From 63c501547cdeb85b66336d34c0f32995f5aad949 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 26 Nov 2018 16:59:56 +0100 Subject: [PATCH] [dct] fail fftw creation if size <= 0 --- src/spectral/dct_fftw.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; -- 2.11.0