payload, msg->payl);
} else {
msg->payl_size=gras_datadesc_size(msgtype->ctn_type);
- msg->payl=xbt_malloc(msg->payl_size);
+ msg->payl=msg->payl_size?xbt_malloc(msg->payl_size):NULL;
if (msgtype->ctn_type)
whole_payload_size = gras_datadesc_copy(msgtype->ctn_type,
payload, msg->payl);
msg->kind = kind;
task=MSG_task_create(msgtype->name,0,
- ((double)whole_payload_size)/(1024.0*1024.0),msg);
+ ((double)whole_payload_size),msg);
+ DEBUG1("Prepare to send a message to %s",
+ MSG_host_get_name (sock_data->to_host));
if (MSG_task_put(task, sock_data->to_host,sock_data->to_chan) != MSG_OK)
THROW0(system_error,0,"Problem during the MSG_task_put");
msg->type->name,
e_gras_msg_kind_names[msg->kind],
msg->ID);
- // gras_socket_peer_name(msg->expe));
}