Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
generalize mark_as_deleted call
[simgrid.git] / src / smpi / bindings / smpi_pmpi_request.cpp
index 14d2bd2..fb30222 100644 (file)
@@ -163,6 +163,7 @@ int PMPI_Request_free(MPI_Request * request)
 
   smpi_bench_end();
   if (*request != MPI_REQUEST_NULL) {
+    (*request)->mark_as_deleted();
     simgrid::smpi::Request::unref(request);
     *request = MPI_REQUEST_NULL;
     retval = MPI_SUCCESS;