From 885cd05f1abc5b7ff580e5a64abb1de045d6822e Mon Sep 17 00:00:00 2001 From: Dennis Luxen Date: Tue, 1 Jul 2014 16:15:56 +0200 Subject: [PATCH] fix data race in SimpleLogger by making state indicator variable atomic --- Util/SimpleLogger.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Util/SimpleLogger.h b/Util/SimpleLogger.h index a234c9646..648b65db6 100644 --- a/Util/SimpleLogger.h +++ b/Util/SimpleLogger.h @@ -40,6 +40,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. #include #endif +#include #include #include #include @@ -77,7 +78,7 @@ class LogPolicy private: LogPolicy() : m_is_mute(true) {} - bool m_is_mute; + std::atomic m_is_mute; }; class SimpleLogger