From: Christophe ThiƩry Date: Thu, 5 Jan 2012 16:56:22 +0000 (+0100) Subject: -0.000000 is lower than 0.0. True story. X-Git-Tag: exp_20120216~195^2~5 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1b66d3ced98414bbaeddc12a9b107073891a9d81?ds=inline -0.000000 is lower than 0.0. True story. --- 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; }