X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/169edc40a9d6aac50da8647a98df1e2b7cd92727..b5fa056288bb9c21740f0d0fc5b58fdbb08ff626:/src/xbt/graph.c diff --git a/src/xbt/graph.c b/src/xbt/graph.c index 61aee25789..a0f5d9e6ad 100644 --- a/src/xbt/graph.c +++ b/src/xbt/graph.c @@ -173,12 +173,12 @@ void xbt_graph_free_node(xbt_graph_t g, xbt_node_t n, nbr = xbt_dynar_length(g->edges); cursor = 0; for (i = 0; i < nbr; i++) { - xbt_dynar_cursor_get(g->edges, &cursor, &edge); + xbt_dynar_get_cpy(g->edges, cursor, &edge); if ((edge->dst == n) || (edge->src == n)) { xbt_graph_free_edge(g, edge, edge_free_function); } else - xbt_dynar_cursor_step(g->edges, &cursor); + cursor ++; } if ((node_free_function) && (n->data))