Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
NO_MAX_DURATION is a special value, use (in)equality for testing.
[simgrid.git] / src / surf / cpu_cas01.cpp
index ab669d9..a82c956 100644 (file)
@@ -184,7 +184,7 @@ CpuAction* CpuCas01::sleep(double duration)
   // FIXME: sleep variables should not consume 1.0 in System::expand()
   action->set_max_duration(duration);
   action->suspended_ = kernel::resource::Action::SuspendStates::sleeping;
-  if (duration < 0) // NO_MAX_DURATION
+  if (duration == NO_MAX_DURATION)
     action->set_state(simgrid::kernel::resource::Action::State::IGNORED);
 
   get_model()->get_maxmin_system()->update_variable_weight(action->get_variable(), 0.0);