*/
void MSG_global_init(int *argc, char **argv)
{
- xbt_getpid = &MSG_process_self_PID;
+ xbt_getpid = MSG_process_self_PID;
if (!msg_global) {
SIMIX_global_init(argc, argv);
xbt_fifo_free(msg_global->process_list);
free(msg_global);
+ msg_global = NULL;
SIMIX_clean();
return MSG_OK;