From 2a31e921acb072bce68d28bd1c393cc902486fe4 Mon Sep 17 00:00:00 2001 From: Erik Frojdh Date: Mon, 20 Apr 2020 13:42:33 +0200 Subject: [PATCH] memory leak when running single task --- slsDetectorSoftware/threadFiles/ThreadPool.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/slsDetectorSoftware/threadFiles/ThreadPool.cpp b/slsDetectorSoftware/threadFiles/ThreadPool.cpp index 224038f5c..037be8958 100644 --- a/slsDetectorSoftware/threadFiles/ThreadPool.cpp +++ b/slsDetectorSoftware/threadFiles/ThreadPool.cpp @@ -151,6 +151,7 @@ void* ThreadPool::execute_thread(){ int ThreadPool::add_task(Task* task){ if(m_pool_size == 1){ (*task)(); + delete task; return 0; } m_task_mutex.lock();