Skip to content

Commit 4c52e36

Browse files
authored
memory leak fix in WorkerPoolManager::Finalise (#41)
1 parent a3da323 commit 4c52e36

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/DataModelBase/WorkerPoolManager.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,10 @@ WorkerPoolManager::~WorkerPoolManager() {
5151

5252
m_util->KillThread(&m_manager_args);
5353

54-
for (unsigned int i = 0; i < m_manager_args.args.size(); i++)
54+
for (unsigned int i = 0; i < m_manager_args.args.size(); i++){
5555
m_util->KillThread(m_manager_args.args.at(i));
56+
delete m_manager_args.args.at(i);
57+
}
5658

5759
m_manager_args.args.clear();
5860

0 commit comments

Comments
 (0)