diff --git a/src/Lib/Threads.cpp b/src/Lib/Threads.cpp index 1da287d30..4bf61aa2d 100644 --- a/src/Lib/Threads.cpp +++ b/src/Lib/Threads.cpp @@ -52,7 +52,10 @@ int Lib::Thread::GetThreadIdUnique() { return tid; } -Lib::Mutex::Mutex() { m_mutex = new MutexStructInternal(); } +Lib::Mutex::Mutex() { + m_mutex = new MutexStructInternal(); + UnlockMutex(); +} Lib::Mutex::~Mutex() { delete m_mutex; }