aboutsummaryrefslogtreecommitdiff
path: root/src/Program.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Program.cpp')
-rw-r--r--src/Program.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/Program.cpp b/src/Program.cpp
index feb543f..a8189ae 100644
--- a/src/Program.cpp
+++ b/src/Program.cpp
@@ -34,6 +34,7 @@ public:
}
~CurrentThreadProgram() {
+ std::lock_guard<std::mutex> lock(thread_current_program_mutex);
thread_current_program.erase(std::this_thread::get_id());
}