server : fix cancel pending task (#16467)

Co-authored-by: DevAI <DevAI@gmail.com>
This commit is contained in:
issixx
2025-10-08 17:20:18 +09:00
committed by GitHub
parent b2c08c9ec4
commit d2ee056e1d

View File

@@ -1937,7 +1937,7 @@ private:
void cleanup_pending_task(int id_target) {
// no need lock because this is called exclusively by post()
auto rm_func = [id_target](const server_task & task) {
return task.id_target == id_target;
return task.id == id_target;
};
queue_tasks.erase(
std::remove_if(queue_tasks.begin(), queue_tasks.end(), rm_func),