From: Arnaud Giersch Date: Fri, 16 Sep 2022 12:46:44 +0000 (+0200) Subject: Use existing function. X-Git-Tag: v3.32~26 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/1b791d40a387d97aebc05cf4dd0b5760777de150 Use existing function. --- diff --git a/src/smpi/bindings/smpi_f77.cpp b/src/smpi/bindings/smpi_f77.cpp index 7a2578aa9a..0cd960050a 100644 --- a/src/smpi/bindings/smpi_f77.cpp +++ b/src/smpi/bindings/smpi_f77.cpp @@ -568,10 +568,8 @@ void mpi_op_commutative_(int* op, int* commute, int* ierr) void mpi_group_free_(int* group, int* ierr) { - if (MPI_Group tmp = simgrid::smpi::Group::f2c(*group); tmp != MPI_COMM_WORLD->group() && tmp != MPI_GROUP_EMPTY) { - simgrid::smpi::Group::unref(tmp); - } - *ierr = MPI_SUCCESS; + MPI_Group tmp = simgrid::smpi::Group::f2c(*group); + *ierr = MPI_Group_free(&tmp); } void mpi_group_size_(int* group, int* size, int* ierr)