From 508136b533324312ae08c40a0eb86facf23e6416 Mon Sep 17 00:00:00 2001 From: Matthias Hochsteger Date: Mon, 2 Sep 2024 10:15:28 +0200 Subject: [PATCH] Fix memory leak in TaskManager (thx @roystgnr) --- libsrc/core/taskmanager.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libsrc/core/taskmanager.cpp b/libsrc/core/taskmanager.cpp index 15d9144e..31e160d3 100644 --- a/libsrc/core/taskmanager.cpp +++ b/libsrc/core/taskmanager.cpp @@ -168,6 +168,12 @@ namespace ngcore trace = nullptr; } num_threads = 1; +#ifdef USE_NUMA + for (int j = 0; j < num_nodes; j++) + numa_free (nodedata[j], sizeof(NodeData)); +#else + delete nodedata[0]; +#endif } #ifdef WIN32