From 31e1f25b2d5a5ed39bf824f2f88eb20b05f028d5 Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Thu, 10 Jul 2014 10:16:08 +0100 Subject: [PATCH] Add log mutex locking on Log_stacktrace --- src/Log.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Log.c b/src/Log.c index da0daaec6..3058e68c9 100644 --- a/src/Log.c +++ b/src/Log.c @@ -439,6 +439,7 @@ void Log_stackTrace(int log_level, int msgno, int thread_id, int current_depth, if (log_level < trace_settings.trace_level) return; + Thread_lock_mutex(log_mutex); cur_entry = Log_pretrace(); memcpy(&(cur_entry->ts), &ts, sizeof(ts)); @@ -458,6 +459,7 @@ void Log_stackTrace(int log_level, int msgno, int thread_id, int current_depth, } Log_posttrace(log_level, cur_entry); + Thread_unlock_mutex(log_mutex); }