From 4369439fbc3df79448e0c00fd8bd67f48191804d Mon Sep 17 00:00:00 2001 From: sowle Date: Fri, 22 May 2020 16:30:34 +0300 Subject: [PATCH] get_callstack_win_x64() made thread-safe --- src/common/callstack_helper.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/common/callstack_helper.cpp b/src/common/callstack_helper.cpp index eb1be7eb..49d8fd54 100644 --- a/src/common/callstack_helper.cpp +++ b/src/common/callstack_helper.cpp @@ -105,6 +105,11 @@ namespace tools std::string get_callstack_win_x64() { + // @TODO@ + // static epee::static_helpers::wrapper cs; + static std::recursive_mutex cs; + std::lock_guard lock(cs); + HANDLE h_process = GetCurrentProcess(); HANDLE h_thread = GetCurrentThread();