X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/eb5b6b0c3c4d9a38bb205b2c8bc9aeeba8674a25..86bf40120b68ff519a334e7217b6ca907e5c9142:/src/msg/msg_process.c diff --git a/src/msg/msg_process.c b/src/msg/msg_process.c index a14e8828be..927a4a982f 100644 --- a/src/msg/msg_process.c +++ b/src/msg/msg_process.c @@ -53,6 +53,7 @@ void MSG_process_cleanup_from_SIMIX(smx_process_t smx_proc) // free the MSG process xbt_free(msg_proc); + SIMIX_process_cleanup(smx_proc); } /* This function creates a MSG process. It has the prototype enforced by SIMIX_function_register_process_create */ @@ -293,7 +294,7 @@ msg_host_t MSG_process_get_host(msg_process_t process) else { simdata = simcall_process_get_data(process); } - return simdata->m_host; + return simdata ? simdata->m_host : NULL; } /** \ingroup m_process_management