From 3c92aeb0870fdef4c1871e95ee2b53a2484b826b Mon Sep 17 00:00:00 2001 From: heinezen Date: Sat, 14 Oct 2023 00:32:27 +0200 Subject: [PATCH] engine: Check if clang jthread is joinable before joining. --- libopenage/engine/engine.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libopenage/engine/engine.h b/libopenage/engine/engine.h index da56e4ead0..967174fe27 100644 --- a/libopenage/engine/engine.h +++ b/libopenage/engine/engine.h @@ -21,7 +21,9 @@ class jthread : public thread { jthread(jthread &&) = default; jthread &operator=(jthread &&) = default; ~jthread() { - this->join(); + if (this->joinable()) { + this->join(); + } } }; } // namespace std