src/io/source.c: improve new_
authorPaul Brossier <piem@piem.org>
Mon, 16 Jul 2012 00:48:42 +0000 (18:48 -0600)
committerPaul Brossier <piem@piem.org>
Mon, 16 Jul 2012 00:48:42 +0000 (18:48 -0600)
src/io/source.c

index f8b06f2..9ed3bf7 100644 (file)
@@ -44,7 +44,9 @@ aubio_source_t * new_aubio_source(char_t * uri, uint_t samplerate, uint_t hop_si
   if (s->source) return s;
 #endif /* HAVE_SNDFILE */
 #endif /* __APPLE__ */
-  if (s->source == NULL) { AUBIO_FREE(s); return NULL; }
+  AUBIO_ERROR("failed creating aubio source with %s", uri);
+  AUBIO_FREE(s);
+  return NULL;
 }
 
 void aubio_source_do(aubio_source_t * s, fvec_t * data, uint_t * read) {