Browse Source

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

Nathalie Furmento 9 years ago
parent
commit
0d2fcb7837
1 changed files with 2 additions and 2 deletions
  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);