Skip to content

Commit d1d8241

Browse files
authored
server : fix incoming tasks not process in order (#15395)
1 parent 618575c commit d1d8241

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tools/server/server.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1729,7 +1729,7 @@ struct server_queue {
17291729
void pop_deferred_task() {
17301730
std::unique_lock<std::mutex> lock(mutex_tasks);
17311731
if (!queue_tasks_deferred.empty()) {
1732-
queue_tasks.emplace_back(std::move(queue_tasks_deferred.front()));
1732+
queue_tasks.emplace_front(std::move(queue_tasks_deferred.front()));
17331733
queue_tasks_deferred.pop_front();
17341734
}
17351735
condition_tasks.notify_one();

0 commit comments

Comments
 (0)