From 918966786673960cbebd09ac3f350e20b27a67d7 Mon Sep 17 00:00:00 2001 From: alegrand Date: Thu, 30 Mar 2006 08:35:38 +0000 Subject: [PATCH] bad position for the initialization. git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@2013 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- src/xbt/graph.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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; } -- 2.20.1