git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@7243
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
int flag = data && data->complete == 1;
if(flag) {
+ SIMIX_communication_destroy((*request)->pair);
finish_wait(request, status);
}
return flag;
if(requests[i] != MPI_REQUEST_NULL) {
data = (MPI_Request)SIMIX_communication_get_data(requests[i]->pair);
if(data != MPI_REQUEST_NULL && data->complete == 1) {
+ SIMIX_communication_destroy(requests[i]->pair);
finish_wait(&requests[i], status);
*index = i;
flag = 1;