From 892cf9078a57a29c0463c7bba4adac4b19f565f6 Mon Sep 17 00:00:00 2001 From: Matteo Del Seppia Date: Mon, 2 Dec 2024 22:40:09 +0100 Subject: [PATCH] Adding lock in basic_file_sink truncate() --- include/spdlog/sinks/basic_file_sink-inl.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/spdlog/sinks/basic_file_sink-inl.h b/include/spdlog/sinks/basic_file_sink-inl.h index 5883ea69..ce0ddad0 100644 --- a/include/spdlog/sinks/basic_file_sink-inl.h +++ b/include/spdlog/sinks/basic_file_sink-inl.h @@ -28,6 +28,7 @@ SPDLOG_INLINE const filename_t &basic_file_sink::filename() const { template SPDLOG_INLINE void basic_file_sink::truncate() { + std::lock_guard lock(base_sink::mutex_); file_helper_.reopen(true); }