From: Steinar H. Gunderson Date: Thu, 22 Jun 2017 23:20:49 +0000 (+0200) Subject: Fix a lock that was held too long in an edge case. X-Git-Tag: 1.6.1~28 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=2fa5654e76175e660dfd834df6e85040bba358eb;p=nageru Fix a lock that was held too long in an edge case. --- diff --git a/mixer.cpp b/mixer.cpp index 6ed6211..302a97c 100644 --- a/mixer.cpp +++ b/mixer.cpp @@ -1084,6 +1084,7 @@ start: // and then restart. assert(cards[master_card_index].capture->get_disconnected()); handle_hotplugged_cards(); + lock.unlock(); goto start; }