]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
server : fix missing lock (#9334)
authorXuan Son Nguyen <redacted>
Fri, 6 Sep 2024 12:06:04 +0000 (14:06 +0200)
committerGitHub <redacted>
Fri, 6 Sep 2024 12:06:04 +0000 (14:06 +0200)
examples/server/server.cpp

index 109dbc023efe0f6b9b1163bf1e8a10e3f2c521ad..5f2238d61afeb754c68e2593b5301930967ccf37 100644 (file)
@@ -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++;