X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/613d5bc9c92d8be0267c4821d820b8e18b203e0b..64a60fa58ca5dc30df8b2780c4901773f219d8ea:/src/s4u/s4u_Exec.cpp diff --git a/src/s4u/s4u_Exec.cpp b/src/s4u/s4u_Exec.cpp index 8b94719d6d..9d1a552226 100644 --- a/src/s4u/s4u_Exec.cpp +++ b/src/s4u/s4u_Exec.cpp @@ -61,7 +61,7 @@ int Exec::wait_any_for(std::vector* execs, double timeout) kernel::activity::ExecImpl::wait_any_for(observer.get_issuer(), observer.get_execs(), observer.get_timeout()); }, &observer); - int changed_pos = simgrid::simix::unmarshal(issuer->simcall_.result_); + int changed_pos = observer.get_result(); if (changed_pos != -1) { on_completion(*(execs->at(changed_pos))); execs->at(changed_pos)->release_dependencies();