瀏覽代碼

Fix missing topology destruction

Samuel Thibault 10 年之前
父節點
當前提交
b64ed8282e
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      tests/datawizard/reclaim.c

+ 4 - 2
tests/datawizard/reclaim.c

@@ -40,12 +40,14 @@ static unsigned ntasks = 1000;
 #ifdef STARPU_HAVE_HWLOC
 static uint64_t get_total_memory_size(void)
 {
+	uint64_t size;
 	hwloc_topology_t hwtopology;
 	hwloc_topology_init(&hwtopology);
 	hwloc_topology_load(hwtopology);
 	hwloc_obj_t root = hwloc_get_root_obj(hwtopology);
-
-	return root->memory.total_memory;
+	size = root->memory.total_memory;
+	hwloc_topology_destroy(topology);
+	return size;
 }
 #endif