From 4330d05c111bec60bf3cafa3a4fade138fe002e5 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Mon, 23 Sep 2013 17:58:28 +0200 Subject: [PATCH] leak -- --- src/smpi/smpi_global.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/smpi/smpi_global.c b/src/smpi/smpi_global.c index f793dd560b..f6e7c32ce9 100644 --- a/src/smpi/smpi_global.c +++ b/src/smpi/smpi_global.c @@ -307,8 +307,8 @@ void smpi_global_destroy(void) int i; smpi_bench_destroy(); - smpi_group_unuse(smpi_comm_group(MPI_COMM_WORLD)); - smpi_comm_destroy(MPI_COMM_WORLD); + while(smpi_group_unuse(smpi_comm_group(MPI_COMM_WORLD))>0); + xbt_free(MPI_COMM_WORLD); MPI_COMM_WORLD = MPI_COMM_NULL; for (i = 0; i < count; i++) { smpi_group_unuse(smpi_comm_group(process_data[i]->comm_self)); -- 2.20.1