src/io/source_sndfile.c: avoid segfault when deleting NULL
authorPaul Brossier <piem@piem.org>
Sat, 14 Jul 2012 19:14:27 +0000 (13:14 -0600)
committerPaul Brossier <piem@piem.org>
Sat, 14 Jul 2012 19:14:27 +0000 (13:14 -0600)
src/io/source_sndfile.c

index 5dfa816..aa857c2 100644 (file)
@@ -117,6 +117,7 @@ void aubio_source_sndfile_do(aubio_source_sndfile_t * s, fvec_t * read_data, uin
 }
 
 void del_aubio_source_sndfile(aubio_source_sndfile_t * s){
+  if (!s) return;
   if (sf_close(s->handle)) {
     AUBIO_ERR("Error closing file %s: %s", s->path, sf_strerror (NULL));
   }