X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/887298295d00eac540e0b73429e58e77fb0ee4ab..4078fd06852ccf32fff89e3c7a8774fe41727240:/src/msg/msg_task.c diff --git a/src/msg/msg_task.c b/src/msg/msg_task.c index 7c775a4e59..56fbb1e4f5 100644 --- a/src/msg/msg_task.c +++ b/src/msg/msg_task.c @@ -309,8 +309,8 @@ msg_error_t MSG_task_cancel(msg_task_t task) simcall_host_execution_cancel(task->simdata->compute); } else if (task->simdata->comm) { - simcall_comm_cancel(task->simdata->comm); simdata_task_t simdata = task->simdata; + simcall_comm_cancel(simdata->comm); if (msg_global->debug_multiple_use && simdata->isused!=0) xbt_ex_free(*(xbt_ex_t*)simdata->isused); simdata->isused = 0;