diff --git a/assignment-client/src/audio/AudioMixerSlavePool.cpp b/assignment-client/src/audio/AudioMixerSlavePool.cpp index 1a4ee78e54..8d3ad19e40 100644 --- a/assignment-client/src/audio/AudioMixerSlavePool.cpp +++ b/assignment-client/src/audio/AudioMixerSlavePool.cpp @@ -176,7 +176,8 @@ void AudioMixerSlavePool::resize(int numThreads) { slave = extraBegin; while (slave != _slaves.end()) { QThread* thread = reinterpret_cast(slave->get()); - thread->wait(); + static const int MAX_THREAD_WAIT_TIME = 10; + thread->wait(MAX_THREAD_WAIT_TIME); ++slave; }