瀏覽代碼

Fix bogus zero-size allocation

Samuel Thibault 4 年之前
父節點
當前提交
748872a14e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      mpi/src/starpu_mpi_task_insert.c

+ 1 - 1
mpi/src/starpu_mpi_task_insert.c

@@ -623,7 +623,7 @@ int _starpu_mpi_task_postbuild_v(MPI_Comm comm, int xrank, int do_execute, struc
 			if (me == starpu_mpi_data_get_rank(descrs[i].handle))
 			{ 
 				if (mpi_data->redux_map == NULL)
-					_STARPU_CALLOC(mpi_data->redux_map, 0, STARPU_MAXNODES * sizeof(mpi_data->redux_map[0]));
+					_STARPU_CALLOC(mpi_data->redux_map, STARPU_MAXNODES, sizeof(mpi_data->redux_map[0]));
 				mpi_data->redux_map [xrank] = 1;
 			}
 			else if (me == xrank)