From 1b791d40a387d97aebc05cf4dd0b5760777de150 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Fri, 16 Sep 2022 14:46:44 +0200 Subject: [PATCH] Use existing function. --- src/smpi/bindings/smpi_f77.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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) -- 2.20.1