memory leak when running single task

This commit is contained in:
Erik Frojdh
2020-04-20 13:42:33 +02:00
parent eac02479c5
commit 2a31e921ac

View File

@ -151,6 +151,7 @@ void* ThreadPool::execute_thread(){
int ThreadPool::add_task(Task* task){ int ThreadPool::add_task(Task* task){
if(m_pool_size == 1){ if(m_pool_size == 1){
(*task)(); (*task)();
delete task;
return 0; return 0;
} }
m_task_mutex.lock(); m_task_mutex.lock();