Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
-0.000000 is lower than 0.0. True story.
authorChristophe Thiéry <christopho128@gmail.com>
Thu, 5 Jan 2012 16:56:22 +0000 (17:56 +0100)
committerChristophe Thiéry <christopho128@gmail.com>
Thu, 5 Jan 2012 16:56:22 +0000 (17:56 +0100)
src/surf/surf.c

index 7005d3b..a3a685c 100644 (file)
@@ -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;
   }