From e84184f28fc1fd6c4874f13f30568107bf30a9e8 Mon Sep 17 00:00:00 2001 From: Dimitrios Katsaros Date: Thu, 8 Feb 2024 10:17:17 +0100 Subject: [PATCH] Jack: Added missing lock to jack API call --- pipewire-jack/src/metadata.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pipewire-jack/src/metadata.c b/pipewire-jack/src/metadata.c index c8bf03af1..b38fad484 100644 --- a/pipewire-jack/src/metadata.c +++ b/pipewire-jack/src/metadata.c @@ -408,8 +408,9 @@ int jack_set_property_change_callback (jack_client_t* client, struct client *c = (struct client *) client; spa_return_val_if_fail(c != NULL, -EINVAL); - + pw_thread_loop_lock(c->context.loop); c->property_callback = callback; c->property_arg = arg; + pw_thread_loop_unlock(c->context.loop); return 0; }