X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/75840f2cdbae984b040060e55903f069a225e9f0..251bbe5068a2a7b23a23a4df11fc1b785dce6ff4:/src/mc/mc_visited.c diff --git a/src/mc/mc_visited.c b/src/mc/mc_visited.c index 1767124df9..ac7c56b3c4 100644 --- a/src/mc/mc_visited.c +++ b/src/mc/mc_visited.c @@ -327,8 +327,8 @@ mc_visited_state_t is_visited_state() int min2 = mc_stats->expanded_states; unsigned int cursor2 = 0; unsigned int index2 = 0; - xbt_dynar_foreach(visited_states, cursor2, state_test) { - if (state_test->num < min2) { + xbt_dynar_foreach(visited_states, cursor2, state_test){ + if (!mc_important_snapshot(state_test->system_state) && state_test->num < min2) { index2 = cursor2; min2 = state_test->num; } @@ -470,7 +470,7 @@ int is_visited_pair(mc_visited_pair_t pair, int pair_num, unsigned int cursor2 = 0; unsigned int index2 = 0; xbt_dynar_foreach(visited_pairs, cursor2, pair_test) { - if (pair_test->num < min2) { + if (!mc_important_snapshot(pair_test->graph_state->system_state) && pair_test->num < min2) { index2 = cursor2; min2 = pair_test->num; }