소스 검색

src/util/starpu_clusters_create.c: do not delete the group_list too early

Nathalie Furmento 9 년 전
부모
커밋
ba40ce3716
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/util/starpu_clusters_create.c

+ 1 - 1
src/util/starpu_clusters_create.c

@@ -234,6 +234,7 @@ int starpu_uncluster_machine(struct starpu_cluster_machine *machine)
 		g = _starpu_cluster_group_list_next(g);
 		_starpu_cluster_group_remove(group_list, tmp);
 	}
+	_starpu_cluster_group_list_delete(group_list);
 	if (machine->topology != NULL)
 		hwloc_topology_destroy(machine->topology);
 	free(machine->params);
@@ -397,7 +398,6 @@ int _starpu_cluster_group_remove(struct _starpu_cluster_group_list *group_list,
 	free(group->params);
 	_starpu_cluster_group_list_erase(group_list, group);
 	_starpu_cluster_group_delete(group);
-	_starpu_cluster_group_list_delete(group_list);
 
 	return 0;
 }