From c38afa21e83e4ccf0d4ed321d9ee49f28ab88cb4 Mon Sep 17 00:00:00 2001 From: Andrew D Smith Date: Tue, 22 Sep 2026 19:41:54 -0700 Subject: [PATCH] src/task_queue.hpp: adding forgotten lock around assignment to stop var in request_shutdown --- src/task_queue.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/task_queue.hpp b/src/task_queue.hpp index 358fb331..312b4fa1 100644 --- a/src/task_queue.hpp +++ b/src/task_queue.hpp @@ -51,7 +51,9 @@ struct task_queue { auto request_shutdown() { + std::unique_lock tq_lock(mtx); stop = true; + tq_lock.unlock(); cv.notify_all(); } };