Explorar o código

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

Nathalie Furmento %!s(int64=9) %!d(string=hai) anos
pai
achega
ba40ce3716
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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;
 }