X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/fce3e038d2d89c473f0b7cdcd5855bad5c99b770..6c70be774ea7f214c9945645ddcb11bbdb5ef33a:/src/gras/Msg/gras_msg_exchange.c diff --git a/src/gras/Msg/gras_msg_exchange.c b/src/gras/Msg/gras_msg_exchange.c index 0cafee709c..ba36513fef 100644 --- a/src/gras/Msg/gras_msg_exchange.c +++ b/src/gras/Msg/gras_msg_exchange.c @@ -270,7 +270,6 @@ gras_msg_handleall(double period) { do { now=gras_os_time(); - TRY{ if (period - now + begin > 0) gras_msg_handle(period - now + begin); @@ -280,7 +279,7 @@ gras_msg_handleall(double period) { xbt_ex_free(e); } /* Epsilon to avoid numerical stability issues were the waited interval is so small that the global clock cannot notice the increment */ - } while (now - begin < period - 0.000001); + } while (period - now + begin > 0); } /** @brief Handle an incomming message or timer (or wait up to \a timeOut seconds)