From 58b8fafb87b18f2a4d8c38f77ecf81ff58452409 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Thu, 30 Apr 2015 13:38:29 -0400 Subject: [PATCH] log: fix helgrind warnings regarding possible data race Signed-off-by: Jason Dillaman (cherry picked from commit c1e14451775049bbd95bcb19a0b62ab5e2c0a7bb) --- src/log/Log.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/log/Log.cc b/src/log/Log.cc index 046774dfce8..a450953e71d 100644 --- a/src/log/Log.cc +++ b/src/log/Log.cc @@ -106,7 +106,11 @@ void Log::set_max_new(int n) void Log::set_max_recent(int n) { + pthread_mutex_lock(&m_flush_mutex); + m_flush_mutex_holder = pthread_self(); m_max_recent = n; + m_flush_mutex_holder = 0; + pthread_mutex_unlock(&m_flush_mutex); } void Log::set_log_file(string fn) -- 2.47.3