diff --git a/source/threads/pool.cpp b/source/threads/pool.cpp index d4b3af2f..c58f6d58 100644 --- a/source/threads/pool.cpp +++ b/source/threads/pool.cpp @@ -141,6 +141,7 @@ namespace threads ::pthread_join(thr->handle, 0); ::pthread_detach(thr->handle); #endif + delete thr; } std::lock_guard lock(mutex_);