From 5c408948f6ee1d139da396eded5d68ee7dbb5689 Mon Sep 17 00:00:00 2001 From: WolverinDEV Date: Sat, 28 Mar 2020 23:11:41 +0100 Subject: [PATCH] Fixed stuff attempt 3 --- server/src/client/voice/VoiceClientConnection.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/client/voice/VoiceClientConnection.cpp b/server/src/client/voice/VoiceClientConnection.cpp index eccab12..f057e93 100644 --- a/server/src/client/voice/VoiceClientConnection.cpp +++ b/server/src/client/voice/VoiceClientConnection.cpp @@ -252,8 +252,10 @@ void VoiceClientConnection::execute_handle_command_packets(const std::chrono::sy buffer_execute_lock.unlock(); auto voice_server = this->client->voice_server; - if(voice_server && (reexecute_handle || this->should_reassembled_reschedule)) + if(voice_server && (reexecute_handle || this->should_reassembled_reschedule)) { + should_reassembled_reschedule = false; this->client->voice_server->schedule_command_handling(this->client); + } } /* buffer_execute_lock: lock for in order execution */