[utils] hist with size null fails
authorPaul Brossier <piem@piem.org>
Wed, 28 Nov 2018 02:33:01 +0000 (03:33 +0100)
committerPaul Brossier <piem@piem.org>
Wed, 28 Nov 2018 02:33:01 +0000 (03:33 +0100)
src/utils/hist.c

index 9b5ab10..e0e2486 100644 (file)
@@ -43,6 +43,9 @@ aubio_hist_t * new_aubio_hist (smpl_t flow, smpl_t fhig, uint_t nelems){
   smpl_t step = (fhig-flow)/(smpl_t)(nelems);
   smpl_t accum = step;
   uint_t i;
+  if ((sint_t)nelems <= 0) {
+    return NULL;
+  }
   s->nelems = nelems;
   s->hist = new_fvec(nelems);
   s->cent = new_fvec(nelems);