From d19821c900e99cfee6cfc60e85a5fe68768f7638 Mon Sep 17 00:00:00 2001 From: Gunnar Beutner Date: Fri, 28 Nov 2014 11:32:37 +0100 Subject: [PATCH] Properly reset the ThreadPool status in Stop refs #7822 --- lib/base/threadpool.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/base/threadpool.cpp b/lib/base/threadpool.cpp index 0f6d44e46..aee587e66 100644 --- a/lib/base/threadpool.cpp +++ b/lib/base/threadpool.cpp @@ -70,6 +70,9 @@ void ThreadPool::Stop(void) m_ThreadGroup.join_all(); + for (size_t i = 0; i < sizeof(m_Queues) / sizeof(m_Queues[0]); i++) + m_Queues[i].Stopped = false; + m_Stopped = false; } -- 2.40.0