From 56fa1e0abf7fb78a68c4d722b6afef325b6d28f6 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Mon, 17 Dec 2018 15:10:37 +0100 Subject: [PATCH] [io] sink_vorbis: prevent crash when closing twice --- src/io/sink_vorbis.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/io/sink_vorbis.c b/src/io/sink_vorbis.c index 28f794ce..f401017e 100644 --- a/src/io/sink_vorbis.c +++ b/src/io/sink_vorbis.c @@ -291,6 +291,7 @@ void aubio_sink_vorbis_do_multi(aubio_sink_vorbis_t *s, fmat_t *write_data, uint_t aubio_sink_vorbis_close (aubio_sink_vorbis_t *s) { + if (!s->fid) return AUBIO_FAIL; //mark the end of stream vorbis_analysis_wrote(&s->vd, 0); -- 2.11.0