Fixed an internal command handler hangup per client
This commit is contained in:
parent
61b6f13bbd
commit
be1a189076
@ -1 +1 @@
|
||||
Subproject commit a255c93b1a7d3e6d619f32cd8de49beb8f373477
|
||||
Subproject commit eb83d1e7f22928d8091f0f0eaa301d7e3b3d90bc
|
2
rtclib
2
rtclib
@ -1 +1 @@
|
||||
Subproject commit 4af616299dedd540391eb230c058a7274135155a
|
||||
Subproject commit 06262edcdbfedc0836fe70fb21c90b384898d22b
|
@ -258,8 +258,11 @@ void ServerCommandExecutor::executor() {
|
||||
}
|
||||
|
||||
executor->executing = true;
|
||||
executor->next_handler = nullptr;
|
||||
handler_lock.unlock();
|
||||
|
||||
auto reschedule = executor->execute_handling();
|
||||
|
||||
handler_lock.lock();
|
||||
executor->executing = false;
|
||||
|
||||
|
2
shared
2
shared
@ -1 +1 @@
|
||||
Subproject commit d9e24628486ffee6550765f7c4891177d625c68a
|
||||
Subproject commit 84a08c469b5fada3b4e0c9a63fcfa19d8c7b10dd
|
Loading…
x
Reference in New Issue
Block a user