diff --git a/server/src/client/voice/VoiceClientConnection.cpp b/server/src/client/voice/VoiceClientConnection.cpp index 466d8d0..7e40e80 100644 --- a/server/src/client/voice/VoiceClientConnection.cpp +++ b/server/src/client/voice/VoiceClientConnection.cpp @@ -267,7 +267,7 @@ bool VoiceClientConnection::next_reassembled_command(unique_lock<std::recursive_ /* handle commands before command low packets */ for(auto& buf : this->_command_fragment_buffers) { - unique_lock ring_lock(buf.buffer_lock, try_to_lock); + unique_lock ring_lock(buf.buffer_lock/*, try_to_lock */); //Perm lock the buffer else, may command wount get handeled. Because we've more left, but say we waven't if(!ring_lock.owns_lock()) continue; if(buf.front_set()) {