missing lock

This commit is contained in:
Xuan Son Nguyen 2024-09-06 10:24:47 +02:00
parent 2ab3da68e2
commit e9313f2e6a

View file

@ -425,6 +425,7 @@ struct server_queue {
// multi-task version of post() // multi-task version of post()
int post(std::vector<server_task> & tasks, bool front = false) { int post(std::vector<server_task> & tasks, bool front = false) {
std::unique_lock<std::mutex> lock(mutex_tasks);
for (auto & task : tasks) { for (auto & task : tasks) {
if (task.id == -1) { if (task.id == -1) {
task.id = id++; task.id = id++;