From 1b66d3ced98414bbaeddc12a9b107073891a9d81 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Christophe=20Thi=C3=A9ry?= Date: Thu, 5 Jan 2012 17:56:22 +0100 Subject: [PATCH] -0.000000 is lower than 0.0. True story. --- src/surf/surf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/surf/surf.c b/src/surf/surf.c index 7005d3bec2..a3a685c7c0 100644 --- a/src/surf/surf.c +++ b/src/surf/surf.c @@ -508,7 +508,7 @@ double surf_solve(double max_date) /* FIXME: Moved this test to here to avoid stopping simulation if there are actions running on cpus and all cpus are with availability = 0. * This may cause an infinite loop if one cpu has a trace with periodicity = 0 and the other a trace with periodicity > 0. * The options are: all traces with same periodicity(0 or >0) or we need to change the way how the events are managed */ - if (min < 0.0) { + if (min == -1.0) { XBT_DEBUG("No next event at all. Bail out now."); return -1.0; } -- 2.20.1