diff --git a/src/audio/audio.cpp b/src/audio/audio.cpp index 5e1d4f946..c4d992be6 100644 --- a/src/audio/audio.cpp +++ b/src/audio/audio.cpp @@ -561,6 +561,9 @@ void audio_done(struct state_audio *s) audio_codec_done(s->audio_encoder); + unregister_should_exit_callback(get_root_module(s->mod.get()), + should_exit_audio, s); + delete s; }