瀏覽代碼

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

Nathalie Furmento 9 年之前
父節點
當前提交
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);