From: Xuan Son Nguyen Date: Fri, 6 Sep 2024 12:06:04 +0000 (+0200) Subject: server : fix missing lock (#9334) X-Git-Tag: upstream/0.0.4488~813 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=4a1411b4f17b6569dc0a067e5914dcc0f738b370;p=pkg%2Fggml%2Fsources%2Fllama.cpp server : fix missing lock (#9334) --- diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 109dbc02..5f2238d6 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -412,6 +412,7 @@ struct server_queue { // multi-task version of post() int post(std::vector & tasks, bool front = false) { + std::unique_lock lock(mutex_tasks); for (auto & task : tasks) { if (task.id == -1) { task.id = id++;