Fixed stuff attempt 3
This commit is contained in:
parent
63219434d3
commit
5c408948f6
@ -252,9 +252,11 @@ void VoiceClientConnection::execute_handle_command_packets(const std::chrono::sy
|
|||||||
buffer_execute_lock.unlock();
|
buffer_execute_lock.unlock();
|
||||||
|
|
||||||
auto voice_server = this->client->voice_server;
|
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);
|
this->client->voice_server->schedule_command_handling(this->client);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* buffer_execute_lock: lock for in order execution */
|
/* buffer_execute_lock: lock for in order execution */
|
||||||
bool VoiceClientConnection::next_reassembled_command(unique_lock<std::recursive_timed_mutex>& buffer_execute_lock, pipes::buffer& result, uint16_t& packet_id) {
|
bool VoiceClientConnection::next_reassembled_command(unique_lock<std::recursive_timed_mutex>& buffer_execute_lock, pipes::buffer& result, uint16_t& packet_id) {
|
||||||
|
Loading…
Reference in New Issue
Block a user