Forráskód Böngészése

mpi/src/starpu_mpi_datatype.c: starpu_mpi_handle_to_datatype check
type against STARPU_MAX_INTERFACE_ID (instead of
STARPU_MULTIFORMAT_INTERFACE_ID). It is safer in case StarPU defines
new datatypes at a later stage. Thanks to Benoit Lizé for reporting the bug.

Nathalie Furmento 12 éve
szülő
commit
7c6cdd873c
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      mpi/src/starpu_mpi_datatype.c

+ 1 - 1
mpi/src/starpu_mpi_datatype.c

@@ -131,7 +131,7 @@ int starpu_mpi_handle_to_datatype(starpu_data_handle_t data_handle, MPI_Datatype
 {
 	enum starpu_data_interface_id id = starpu_handle_get_interface_id(data_handle);
 
-	if (id <= STARPU_MULTIFORMAT_INTERFACE_ID)
+	if (id < STARPU_MAX_INTERFACE_ID)
 	{
 		handle_to_datatype_func func = handle_to_datatype_funcs[id];
 		STARPU_ASSERT(func);