X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/299c52751d8bf7ed4f9fc40f668025a5cb425901..5194f75c72a1e45fbe1f4ca7b7ec2e968168f89c:/src/smpi/bindings/smpi_pmpi_coll.cpp diff --git a/src/smpi/bindings/smpi_pmpi_coll.cpp b/src/smpi/bindings/smpi_pmpi_coll.cpp index 3a82044232..91bbfd8494 100644 --- a/src/smpi/bindings/smpi_pmpi_coll.cpp +++ b/src/smpi/bindings/smpi_pmpi_coll.cpp @@ -70,6 +70,9 @@ int PMPI_Ibcast(void *buf, int count, MPI_Datatype datatype, simgrid::smpi::Colls::bcast(buf, count, datatype, root, comm); else simgrid::smpi::Colls::ibcast(buf, count, datatype, root, comm, request); + } else { + if(request!=MPI_REQUEST_IGNORED) + *request = MPI_REQUEST_NULL; } retval = MPI_SUCCESS;