From 5b6e7ac2ff3333efeb495a2904d48b84bbaead95 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 18 Feb 2021 10:27:27 +0100 Subject: [PATCH] fix leak --- src/smpi/colls/smpi_default_selector.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()); -- 2.20.1