From 95215ff405bf4c2bd5a8600c79a96c87b905683a Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sun, 13 Jun 2021 07:59:14 -0600 Subject: [PATCH] JACK backend: avoid deadlock if a port is unregistered that is not known to Ardour --- libs/backends/jack/jack_portengine.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libs/backends/jack/jack_portengine.cc b/libs/backends/jack/jack_portengine.cc index aa3c46ed0c..bc78aa95b9 100644 --- a/libs/backends/jack/jack_portengine.cc +++ b/libs/backends/jack/jack_portengine.cc @@ -258,6 +258,8 @@ JACKAudioBackend::jack_registration_callback (jack_port_id_t id, int reg) if (!reg) { if (ports->erase (name)) { _jack_ports.update (ports); + } else { + _jack_ports.no_update(); } } else { if (ports->find (name) != ports->end()) {