Message ID | 20200612020443.665813A0172@moya.office.hostfission.com |
---|---|
State | New |
Headers | show |
Series | None | expand |
diff --git a/audio/jackaudio.c b/audio/jackaudio.c index 58c7344497..249cbd3265 100644 --- a/audio/jackaudio.c +++ b/audio/jackaudio.c @@ -548,9 +548,6 @@ static void qjack_client_fini(QJackClient *c) { switch (c->state) { case QJACK_STATE_RUNNING: - for (int i = 0; i < c->nchannels; ++i) { - jack_port_unregister(c->client, c->port[i]); - } jack_deactivate(c->client); /* fallthrough */
This fixes a hang when there is a communications issue with the JACK server. Simply closing the connection is enough to completely clean up and as such we do not need to remove the ports first. Signed-off-by: Geoffrey McRae <geoff@hostfission.com> --- audio/jackaudio.c | 3 --- 1 file changed, 3 deletions(-)