From: alegrand Date: Thu, 30 Mar 2006 08:35:38 +0000 (+0000) Subject: bad position for the initialization. X-Git-Tag: v3.3~3345 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/918966786673960cbebd09ac3f350e20b27a67d7?ds=sidebyside bad position for the initialization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2013 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- diff --git a/src/xbt/graph.c b/src/xbt/graph.c index 280ed8dfbc..02e32bc543 100644 --- a/src/xbt/graph.c +++ b/src/xbt/graph.c @@ -404,6 +404,10 @@ xbt_edge_t* xbt_graph_spanning_tree_prim(xbt_graph_t g) xbt_assert0(!(g->directed), "Spanning trees do not make sense on directed graphs"); + xbt_dynar_foreach(g->nodes, cursor, node) { + node->xbtdata = NULL; + } + node = xbt_dynar_getfirst_as(g->nodes,xbt_node_t); node->xbtdata = (void*) 1; edge_list = node->out; @@ -431,9 +435,6 @@ xbt_edge_t* xbt_graph_spanning_tree_prim(xbt_graph_t g) xbt_heap_free(heap); - xbt_dynar_foreach(g->nodes, cursor, node) { - node->xbtdata = NULL; - } return tree; }