Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
s4u::Exec->getRemains() should not fail on terminated activities
authorMartin Quinson <martin.quinson@loria.fr>
Sat, 9 Dec 2017 20:09:03 +0000 (21:09 +0100)
committerMartin Quinson <martin.quinson@loria.fr>
Sat, 9 Dec 2017 20:09:03 +0000 (21:09 +0100)
src/kernel/activity/ExecImpl.cpp

index e394bdd..6c0cf00 100644 (file)
@@ -47,7 +47,7 @@ double simgrid::kernel::activity::ExecImpl::remains()
                                "We would need to return a vector instead of a scalar. "
                                "Did you meant remainingRatio() instead?");
 
-  return surfAction_->getRemains();
+  return surfAction_ ? surfAction_->getRemains() : 0;
 }
 double simgrid::kernel::activity::ExecImpl::remainingRatio()
 {