summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d8f655f)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@9048
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
TRY {
comm = SIMIX_req_comm_irecv(mailbox, task, NULL);
SIMIX_req_comm_wait(comm, timeout);
TRY {
comm = SIMIX_req_comm_irecv(mailbox, task, NULL);
SIMIX_req_comm_wait(comm, timeout);
+ SIMIX_req_comm_destroy(comm);
DEBUG2("Got task %s from %p",(*task)->name,mailbox);
(*task)->simdata->refcount--;
}
DEBUG2("Got task %s from %p",(*task)->name,mailbox);
(*task)->simdata->refcount--;
}
SIMIX_req_set_category(t_simdata->comm, task->category);
#endif
SIMIX_req_comm_wait(t_simdata->comm, timeout);
SIMIX_req_set_category(t_simdata->comm, task->category);
#endif
SIMIX_req_comm_wait(t_simdata->comm, timeout);
+ SIMIX_req_comm_destroy(t_simdata->comm);
}
xbt_dynar_free(&elem_father_list);
}
xbt_dynar_free(&elem_father_list);
+ xbt_dynar_free(&e_route->generic_route.link_list);
+ xbt_free(e_route);
latency = (*(common_father->get_latency)) (common_father, src, dst);
xbt_assert2(latency>=0.0, "no route between \"%s\" and \"%s\"", src, dst);
latency = (*(common_father->get_latency)) (common_father, src, dst);
xbt_assert2(latency>=0.0, "no route between \"%s\" and \"%s\"", src, dst);
+ xbt_dynar_free(&elem_father_list);
xbt_dynar_foreach(route->generic_route.link_list,i,link) {
latency += get_link_latency(link);
}
xbt_dynar_foreach(route->generic_route.link_list,i,link) {
latency += get_link_latency(link);
}
+ generic_free_extended_route(route);