From 2ab3da68e28a4f49673f5363186e643590e6e1ac Mon Sep 17 00:00:00 2001 From: Xuan Son Nguyen Date: Fri, 6 Sep 2024 10:22:08 +0200 Subject: [PATCH] fix deque ? --- examples/server/server.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 89236d639..3908041df 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -470,8 +470,8 @@ struct server_queue { std::unique_lock lock(mutex_tasks); if (!queue_tasks_deferred.empty()) { server_task task = queue_tasks_deferred.front(); - queue_tasks_deferred.erase(queue_tasks_deferred.begin()); - queue_tasks.push_back(task); + queue_tasks_deferred.pop_front(); + queue_tasks.push_back(std::move(task)); } } @@ -502,7 +502,7 @@ struct server_queue { break; } server_task task = queue_tasks.front(); - queue_tasks.erase(queue_tasks.begin()); + queue_tasks.pop_front(); lock.unlock(); LOG_VERBOSE("callback_new_task", {{"id_task", task.id}}); callback_new_task(task);