From 77a1b6a3269869ec814a272fb6179cf2c7b257d7 Mon Sep 17 00:00:00 2001 From: falkTX Date: Wed, 14 Apr 2021 16:37:51 +0100 Subject: [PATCH] Fix jackd crash with zalsa when closing if client was not activated Signed-off-by: falkTX --- tools/zalsa/zita-a2j.cc | 1 + tools/zalsa/zita-j2a.cc | 1 + 2 files changed, 2 insertions(+) diff --git a/tools/zalsa/zita-a2j.cc b/tools/zalsa/zita-a2j.cc index 7fa56c39..de472fca 100644 --- a/tools/zalsa/zita-a2j.cc +++ b/tools/zalsa/zita-a2j.cc @@ -320,6 +320,7 @@ jack_initialize (jack_client_t* client, const char* load_init) void jack_finish (void* arg) { + if (!arg) return; Jackclient *J = (Jackclient *)arg; zita_a2j *c = (zita_a2j *)J->getarg(); c->jack_finish(arg); diff --git a/tools/zalsa/zita-j2a.cc b/tools/zalsa/zita-j2a.cc index 28b41bf1..a3800330 100644 --- a/tools/zalsa/zita-j2a.cc +++ b/tools/zalsa/zita-j2a.cc @@ -318,6 +318,7 @@ jack_initialize (jack_client_t* client, const char* load_init) void jack_finish (void* arg) { + if (!arg) return; Jackclient *J = (Jackclient *)arg; zita_j2a *c = (zita_j2a *)J->getarg(); c->jack_finish(arg);