From: Augustin Degomme Date: Thu, 18 Feb 2021 09:27:27 +0000 (+0100) Subject: fix leak X-Git-Tag: v3.27~356 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/5b6e7ac2ff3333efeb495a2904d48b84bbaead95 fix leak --- diff --git a/src/smpi/colls/smpi_default_selector.cpp b/src/smpi/colls/smpi_default_selector.cpp index d3c2fcb815..081e8897ae 100644 --- a/src/smpi/colls/smpi_default_selector.cpp +++ b/src/smpi/colls/smpi_default_selector.cpp @@ -48,8 +48,10 @@ int reduce_scatter__default(const void *sendbuf, void *recvbuf, const int *recvc displs[i] = count; count += recvcounts[i]; } - if(not regular) + if(not regular){ + delete[] displs; return reduce_scatter__ompi(sendbuf, recvbuf, recvcounts, datatype, op, comm); + } unsigned char* tmpbuf = smpi_get_tmp_sendbuffer(count * datatype->get_extent());