From 598f7595b57d24ae8120b2ccaa8a0690582b4b82 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Tue, 24 Sep 2013 14:36:26 +0200 Subject: [PATCH 1/1] smpi leak -- --- src/smpi/colls/smpi_mpich_selector.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/smpi/colls/smpi_mpich_selector.c b/src/smpi/colls/smpi_mpich_selector.c index 7ebc7dd997..d82c2a3371 100644 --- a/src/smpi/colls/smpi_mpich_selector.c +++ b/src/smpi/colls/smpi_mpich_selector.c @@ -696,8 +696,12 @@ int smpi_coll_tuned_scatter_mpich(void *sbuf, int scount, scount=rcount; sdtype=rdtype; } - return smpi_coll_tuned_scatter_ompi_binomial (sbuf, scount, sdtype, + int ret= smpi_coll_tuned_scatter_ompi_binomial (sbuf, scount, sdtype, rbuf, rcount, rdtype, root, comm); + if(smpi_comm_rank(comm)!=root){ + xbt_free(sbuf); + } + return ret; } -- 2.20.1