A
lgorithmique
N
umérique
D
istribuée
Public GIT Repository
projects
/
simgrid.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Do not malloc(0), please. It looks ugly
[simgrid.git]
/
src
/
gras
/
Msg
/
sg_msg.c
diff --git
a/src/gras/Msg/sg_msg.c
b/src/gras/Msg/sg_msg.c
index
ea1a2c5
..
b866cf9
100644
(file)
--- 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);
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);
if (msgtype->ctn_type)
whole_payload_size = gras_datadesc_copy(msgtype->ctn_type,
payload, msg->payl);