Explorar o código

server : fix missing lock (#9334)

Xuan Son Nguyen hai 1 ano
pai
achega
4a1411b4f1
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      examples/server/server.cpp

+ 1 - 0
examples/server/server.cpp

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