X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/9dc9ff23cf21d4779e96dbd34c9ca5e7e2b604d7..b8fc5d84a6fcf56a745815d784bc10ebbeb6e68a:/src/smpi/smpi_replay.c diff --git a/src/smpi/smpi_replay.c b/src/smpi/smpi_replay.c index 9151825c05..bdb76547bf 100644 --- a/src/smpi/smpi_replay.c +++ b/src/smpi/smpi_replay.c @@ -334,8 +334,9 @@ static void action_wait(const char *const *action){ "action wait not preceded by any irecv: %s", xbt_str_join_array(action," ")); request = xbt_dynar_pop_as(globals->irecvs,MPI_Request); + xbt_assert(request != NULL, "found null request in globals->irecv"); #ifdef HAVE_TRACING - int rank = request && request->comm != MPI_COMM_NULL + int rank = request->comm != MPI_COMM_NULL ? smpi_comm_rank(request->comm) : -1;