diff --git a/src/common/memory.cpp b/src/common/memory.cpp index 0d67e157e0..94a7e64c66 100644 --- a/src/common/memory.cpp +++ b/src/common/memory.cpp @@ -892,6 +892,9 @@ public: MemoryCriticalSection() { memSectionOk = true; } + ~MemoryCriticalSection() { + memSectionOk = false; + } }; class MemoryCriticalSectionLocker @@ -910,7 +913,7 @@ private: bool m_locked; }; - static MemoryCriticalSection memLocker; +static MemoryCriticalSection memLocker; #endif