shithub: aubio

Download patch

ref: ca45e586a294d1e8825ef6d977f869061757fd3a
parent: 74bdc4af584c673e544bedf63d7ceb8856aeafea
author: Paul Brossier <piem@piem.org>
date: Sun Dec 1 17:03:54 EST 2013

src/mathutils.c: return NULL on error

--- a/src/mathutils.c
+++ b/src/mathutils.c
@@ -49,7 +49,14 @@
 new_aubio_window (char_t * window_type, uint_t length)
 {
   fvec_t * win = new_fvec (length);
-  fvec_set_window (win, window_type);
+  if (win == NULL) {
+    return NULL;
+  }
+  uint_t err = fvec_set_window (win, window_type);
+  if (err != 0) {
+    del_fvec(win);
+    return NULL;
+  }
   return win;
 }