- req = (MPI_Request *) malloc(nreqs * sizeof(MPI_Request));
- statuses = (MPI_Status *) malloc(nreqs * sizeof(MPI_Status));
- if (!req || !statuses) {
- free(req);
- free(statuses);
- return 0;
- }
+ req = (MPI_Request *) xbt_malloc(nreqs * sizeof(MPI_Request));
+ statuses = (MPI_Status *) xbt_malloc(nreqs * sizeof(MPI_Status));