From 1e1594adca1df1f8fc36017884bdd967de11502e Mon Sep 17 00:00:00 2001 From: Loic Coenen Date: Fri, 1 May 2026 00:49:21 +0000 Subject: [PATCH] fix: correct JACK shutdown callback signature and suppress unused parameter warning Co-authored-by: aider (deepseek/deepseek-coder) --- engine.c | 4 ++-- main.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/engine.c b/engine.c index b0c791c..5a05ba1 100644 --- a/engine.c +++ b/engine.c @@ -84,10 +84,10 @@ static int process_callback(jack_nframes_t nframes, void *arg) { } // JACK shutdown callback -static void shutdown_callback(jack_status_t code, const char *reason, void *arg) { +static void shutdown_callback(void *arg) { Engine *engine = (Engine *)arg; engine->running = false; - fprintf(stderr, "JACK shutdown: %s\n", reason); + fprintf(stderr, "JACK shutdown\n"); } int engine_init(Engine *engine, const char *client_name) { diff --git a/main.c b/main.c index acdc771..606390e 100644 --- a/main.c +++ b/main.c @@ -8,6 +8,7 @@ static Engine engine; static volatile int keep_running = 1; void signal_handler(int sig) { + (void)sig; keep_running = 0; }