server : fix cancel pending task (#16467)
Co-authored-by: DevAI <DevAI@gmail.com>
This commit is contained in:
parent
b2c08c9ec4
commit
d2ee056e1d
|
|
@ -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),
|
||||
|
|
|
|||
Loading…
Reference in New Issue