From: degomme Date: Fri, 10 Feb 2017 23:27:03 +0000 (+0100) Subject: fix some potential memory issues with _block MPI datatypes X-Git-Tag: v3_15~450 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/97439eeb5618c81c605bfa0a9fa03364ae2f2d8e fix some potential memory issues with _block MPI datatypes --- diff --git a/src/smpi/smpi_pmpi.cpp b/src/smpi/smpi_pmpi.cpp index 62ca0f186c..f95467f892 100644 --- a/src/smpi/smpi_pmpi.cpp +++ b/src/smpi/smpi_pmpi.cpp @@ -2234,7 +2234,7 @@ int PMPI_Reduce_scatter_block(void *sendbuf, void *recvbuf, int recvcount, TRACE_smpi_collective_in(rank, -1, __FUNCTION__,extra); - int* recvcounts=static_cast(xbt_malloc(count)); + int* recvcounts=static_cast(xbt_malloc(count*sizeof(int))); for (i=0; i(xbt_malloc(blocklength*count)); + int* blocklens=static_cast(xbt_malloc(blocklength*count*sizeof(int))); for (i=0; i