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
Many changes done.
[simgrid.git]
/
src
/
msg_simix
/
msg_simix_task.c
diff --git
a/src/msg_simix/msg_simix_task.c
b/src/msg_simix/msg_simix_task.c
index
fdbcd25
..
e5c7e36
100644
(file)
--- a/
src/msg_simix/msg_simix_task.c
+++ b/
src/msg_simix/msg_simix_task.c
@@
-57,6
+57,10
@@
m_task_t MSG_task_create(const char *name, double compute_duration,
simdata->compute = NULL;
simdata->comm = NULL;
simdata->compute = NULL;
simdata->comm = NULL;
+ simdata->host_list = NULL;
+ simdata->comp_amount = NULL;
+ simdata->comm_amount = NULL;
+
return task;
}
return task;
}
@@
-118,7
+122,7
@@
MSG_error_t MSG_task_destroy(m_task_t task)
smx_action_t action = NULL;
xbt_assert0((task != NULL), "Invalid parameter");
smx_action_t action = NULL;
xbt_assert0((task != NULL), "Invalid parameter");
- /* why? if somebody is using, then you can't free! ok... but will return MSG_OK? when this task will be destroyed
, isn't the
code wrong? */
+ /* why? if somebody is using, then you can't free! ok... but will return MSG_OK? when this task will be destroyed
? isn't the user
code wrong? */
task->simdata->using--;
if(task->simdata->using>0) return MSG_OK;
task->simdata->using--;
if(task->simdata->using>0) return MSG_OK;