X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/4ca7055f4a76fa00332cfa1b80f0759cc1c0dd12..7aa058f61406a26cf8ff9f1a04bfca254c775c62:/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp diff --git a/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp b/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp index c52156e769..89189a9584 100644 --- a/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp +++ b/teshsuite/s4u/actor-autorestart/actor-autorestart.cpp @@ -10,18 +10,14 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(s4u_test, "Messages specific for this s4u example") static void dummy() { XBT_INFO("I start"); - try { simgrid::s4u::this_actor::sleep_for(200); XBT_INFO("I stop"); - } catch (simgrid::HostFailureException& e) { - XBT_DEBUG("The host has died ... as expected. This actor silently stops"); - } } static void dummy_daemon() { simgrid::s4u::Actor::self()->daemonize(); - while (1) { + while (simgrid::s4u::this_actor::get_host()->is_on()) { XBT_INFO("Hello from the infinite loop"); simgrid::s4u::this_actor::sleep_for(80.0); }