From e112421db8a2a6bf0e270a053c093ce170d104df Mon Sep 17 00:00:00 2001 From: Merry Date: Sat, 24 Jun 2023 11:44:13 +0300 Subject: [PATCH] backend: Ensure backend_thread is destructed before message_queue Ensures that stop_token signals that stop has been requested before destruction of conditional_variable --- src/common/logging/backend.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/logging/backend.cpp b/src/common/logging/backend.cpp index d342ff466..55bf4c0f5 100644 --- a/src/common/logging/backend.cpp +++ b/src/common/logging/backend.cpp @@ -397,9 +397,9 @@ private: ColorConsoleBackend color_console_backend{}; FileBackend file_backend; - std::jthread backend_thread; MPSCQueue message_queue{}; std::chrono::steady_clock::time_point time_origin{std::chrono::steady_clock::now()}; + std::jthread backend_thread; #ifdef CITRA_LINUX_GCC_BACKTRACE std::atomic_int received_signal{0};