aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv.c
diff options
context:
space:
mode:
authorJP Cimalando <jpcima@users.noreply.github.com>2018-09-17 17:09:23 +0200
committerDavid Robillard <d@drobilla.net>2018-09-18 13:51:53 +0200
commit40af4ccdb06443a9a72efa380924684ce87ec0c5 (patch)
treeaee7359877b87c36f740a2b96187123dd201423f /src/jalv.c
parent2f32eb51077b707239d5e686eabe1419dca7adad (diff)
downloadjalv-40af4ccdb06443a9a72efa380924684ce87ec0c5.tar.gz
jalv-40af4ccdb06443a9a72efa380924684ce87ec0c5.tar.bz2
jalv-40af4ccdb06443a9a72efa380924684ce87ec0c5.zip
Fix a potential crash when closed with worker
Diffstat (limited to 'src/jalv.c')
-rw-r--r--src/jalv.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/jalv.c b/src/jalv.c
index f55a315..b95e7d4 100644
--- a/src/jalv.c
+++ b/src/jalv.c
@@ -1179,6 +1179,9 @@ main(int argc, char** argv)
}
jalv_backend_close(&jalv);
+ /* Destroy the worker */
+ jalv_worker_destroy(&jalv.worker);
+
/* Deactivate plugin */
suil_instance_free(jalv.ui_instance);
lilv_instance_deactivate(jalv.instance);