From def940c56dde95a61d9ca67677ee73547c541ff9 Mon Sep 17 00:00:00 2001 From: Augustin Degomme Date: Thu, 11 Apr 2013 11:02:03 +0200 Subject: [PATCH] try not to copy from outside of an array --- src/smpi/colls/reduce-scatter-gather.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/smpi/colls/reduce-scatter-gather.c b/src/smpi/colls/reduce-scatter-gather.c index 280e3e8f3f..2c61d48f65 100644 --- a/src/smpi/colls/reduce-scatter-gather.c +++ b/src/smpi/colls/reduce-scatter-gather.c @@ -41,7 +41,7 @@ int smpi_coll_tuned_reduce_scatter_gather(void *sendbuf, void *recvbuf, send_ptr = (void *) xbt_malloc(new_count * extent); recv_ptr = (void *) xbt_malloc(new_count * extent); tmp_buf = (void *) xbt_malloc(new_count * extent); - memcpy(send_ptr, sendbuf, extent * new_count); + memcpy(send_ptr, sendbuf, extent * count); //if ((rank != root)) smpi_mpi_sendrecv(send_ptr, new_count, datatype, rank, tag, -- 2.20.1