From: Martin Quinson Date: Sat, 9 Dec 2017 20:09:03 +0000 (+0100) Subject: s4u::Exec->getRemains() should not fail on terminated activities X-Git-Tag: v3.18~69 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/4815501014d7f91d1c62c9ab495112dbd2ee97f2 s4u::Exec->getRemains() should not fail on terminated activities --- diff --git a/src/kernel/activity/ExecImpl.cpp b/src/kernel/activity/ExecImpl.cpp index e394bdd431..6c0cf00c58 100644 --- a/src/kernel/activity/ExecImpl.cpp +++ b/src/kernel/activity/ExecImpl.cpp @@ -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() {