Sfoglia il codice sorgente

server : fix missing lock (#9334)

Xuan Son Nguyen 1 anno fa
parent
commit
4a1411b4f1
1 ha cambiato i file con 1 aggiunte e 0 eliminazioni
  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++;