X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/24f9cf0156e3f5137cb2f02e077e8c6a9d17f93d..58a5fef8735699a10762fe2bb8f1f938fba4b651:/src/gras/Msg/sg_msg.c diff --git a/src/gras/Msg/sg_msg.c b/src/gras/Msg/sg_msg.c index ae22b297f4..e6338e157d 100644 --- a/src/gras/Msg/sg_msg.c +++ b/src/gras/Msg/sg_msg.c @@ -53,7 +53,7 @@ void gras_msg_send_ext(gras_socket_t sock, 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); @@ -62,7 +62,7 @@ void gras_msg_send_ext(gras_socket_t sock, msg->kind = kind; task=MSG_task_create(msgtype->name,0, - ((double)whole_payload_size)/(1024.0*1024.0),msg); + ((double)whole_payload_size),msg); 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"); @@ -107,5 +107,4 @@ gras_msg_recv(gras_socket_t sock, msg->type->name, e_gras_msg_kind_names[msg->kind], msg->ID); - // gras_socket_peer_name(msg->expe)); }