From e85ce57b82560c9dfe49d4926a8c5e3ed410b338 Mon Sep 17 00:00:00 2001 From: Fabian Posch Date: Tue, 9 Jan 2024 20:40:26 -0500 Subject: [PATCH] fix worker checks if thread object exists before attempting join --- src/actsim_agent/worker.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/actsim_agent/worker.cpp b/src/actsim_agent/worker.cpp index 98eb934..012ae03 100644 --- a/src/actsim_agent/worker.cpp +++ b/src/actsim_agent/worker.cpp @@ -39,7 +39,8 @@ void Worker::cancel_current() { } void Worker::join() { - worker_thread->join(); + if (this->worker_thread != nullptr) return; + this->worker_thread->join(); } void Worker::thread_run() {