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
change size of sent messages for replay testing, and requalify tesh
[simgrid.git]
/
src
/
msg
/
msg_process.c
diff --git
a/src/msg/msg_process.c
b/src/msg/msg_process.c
index
c72865c
..
2cefbc7
100644
(file)
--- a/
src/msg/msg_process.c
+++ b/
src/msg/msg_process.c
@@
-46,12
+46,12
@@
void MSG_process_cleanup_from_SIMIX(smx_process_t smx_proc)
TRACE_msg_process_end(smx_proc);
#endif
// free the data if a function was provided
TRACE_msg_process_end(smx_proc);
#endif
// free the data if a function was provided
- if (msg_proc->data && msg_global->process_data_cleanup) {
+ if (msg_proc
&& msg_proc
->data && msg_global->process_data_cleanup) {
msg_global->process_data_cleanup(msg_proc->data);
}
// remove the process from its virtual machine
msg_global->process_data_cleanup(msg_proc->data);
}
// remove the process from its virtual machine
- if (msg_proc->vm) {
+ if (msg_proc
&& msg_proc
->vm) {
int pos = xbt_dynar_search(msg_proc->vm->processes,&smx_proc);
xbt_dynar_remove_at(msg_proc->vm->processes,pos, NULL);
}
int pos = xbt_dynar_search(msg_proc->vm->processes,&smx_proc);
xbt_dynar_remove_at(msg_proc->vm->processes,pos, NULL);
}