From: Augustin Degomme Date: Tue, 24 Sep 2013 12:36:26 +0000 (+0200) Subject: smpi leak -- X-Git-Tag: v3_9_90~99 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/598f7595b57d24ae8120b2ccaa8a0690582b4b82 smpi leak -- --- 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; }