diff --git a/src/decoder/audiofile_plugin.c b/src/decoder/audiofile_plugin.c index c4c72ea42..2445887df 100644 --- a/src/decoder/audiofile_plugin.c +++ b/src/decoder/audiofile_plugin.c @@ -22,6 +22,7 @@ #include #include +#include #include #undef G_LOG_DOMAIN @@ -68,9 +69,9 @@ audiofile_file_tell(AFvirtualfile *vfile) static void audiofile_file_destroy(AFvirtualfile *vfile) { - struct input_stream *is = (struct input_stream *) vfile->closure; + assert(vfile->closure != NULL); + vfile->closure = NULL; - input_stream_close(is); } static long