From: Augustin Degomme Date: Thu, 11 Apr 2013 09:02:03 +0000 (+0200) Subject: try not to copy from outside of an array X-Git-Tag: v3_9_90~412^2~11 X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/commitdiff_plain/def940c56dde95a61d9ca67677ee73547c541ff9?ds=sidebyside try not to copy from outside of an array --- 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,