git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5471
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
host->data = data;
simdata->smx_host = workstation;
host->data = data;
simdata->smx_host = workstation;
-
- simdata->mailboxes = xbt_new0(msg_mailbox_t, msg_global->max_channel);
+
+ if (msg_global->max_channel>0)
+ simdata->mailboxes = xbt_new0(msg_mailbox_t, msg_global->max_channel);
for (i = 0; i < msg_global->max_channel; i++)
{
for (i = 0; i < msg_global->max_channel; i++)
{
memset(alias,0,MAX_ALIAS_NAME +1);
}
memset(alias,0,MAX_ALIAS_NAME +1);
}
- free(simdata->mailboxes);
+ if (msg_global->max_channel>0)
+ free(simdata->mailboxes);
SIMIX_mutex_destroy(simdata->mutex);
free(simdata);
SIMIX_mutex_destroy(simdata->mutex);
free(simdata);