From aecf0ee58f1f21031b61b90684701c9027aeeef2 Mon Sep 17 00:00:00 2001 From: Andrew Alderwick Date: Wed, 17 Nov 2021 21:19:22 +0000 Subject: [PATCH] Fix segfault on exit. It seems that the audio callback will keep being called after exit unless rb->pcm_play_stop() is called again. --- apps/plugins/varvara/varvara.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/plugins/varvara/varvara.c b/apps/plugins/varvara/varvara.c index 4e008f942e..2dbbb27463 100644 --- a/apps/plugins/varvara/varvara.c +++ b/apps/plugins/varvara/varvara.c @@ -411,6 +411,8 @@ enum plugin_status plugin_start(const void* parameter) /* empty */ uxn_port(&u, 0xf, nil_dei, nil_deo); uxn_eval(&u, 0x0100); run(); + rb->pcm_play_stop(); + rb->pcm_set_frequency(HW_SAMPR_DEFAULT); file_cleanup(); return PLUGIN_OK;