Просмотр исходного кода

mpi/src/starpu_mpi_datatype.c: fix length of name given to MPI_Type_get_name()

Nathalie Furmento лет назад: 9
Родитель
Сommit
0d2fcb7837
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      mpi/src/starpu_mpi_datatype.c

+ 2 - 2
mpi/src/starpu_mpi_datatype.c

@@ -187,10 +187,10 @@ void _starpu_mpi_handle_allocate_datatype(starpu_data_handle_t data_handle, stru
 	}
 #ifdef STARPU_VERBOSE
 	{
-		char datatype_name[128];
+		char datatype_name[MPI_MAX_OBJECT_NAME];
 		int datatype_name_len;
 		MPI_Type_get_name(req->datatype, datatype_name, &datatype_name_len);
-		if (strcmp(datatype_name, "") == 0)
+		if (datatype_name_len == 0)
 			req->datatype_name = strdup("User defined datatype");
 		else
 			req->datatype_name = strdup(datatype_name);