diff --git a/src/output/plugins/AlsaOutputPlugin.cxx b/src/output/plugins/AlsaOutputPlugin.cxx index ee1487fb0..b258ed1fd 100644 --- a/src/output/plugins/AlsaOutputPlugin.cxx +++ b/src/output/plugins/AlsaOutputPlugin.cxx @@ -964,6 +964,7 @@ try { { const std::lock_guard lock(mutex); active = false; + cond.signal(); } /* avoid race condition: see if data has