1
1

NULL pointers are accepted if there is no associated data to retrieve.

This commit was SVN r5385.
Этот коммит содержится в:
George Bosilca 2005-04-15 16:01:39 +00:00
родитель 64e06bae52
Коммит 1f79196d78

Просмотреть файл

@ -49,8 +49,9 @@ int MPI_Type_get_contents(MPI_Datatype mtype,
if (NULL == mtype || MPI_DATATYPE_NULL == mtype) {
return OMPI_ERRHANDLER_INVOKE(MPI_COMM_WORLD, MPI_ERR_TYPE,
FUNC_NAME );
} else if (NULL == array_of_integers || NULL == array_of_addresses ||
NULL == array_of_datatypes) {
} else if( ((NULL == array_of_integers) && (max_integers != 0)) ||
((NULL == array_of_addresses) && (max_addresses != 0)) ||
((NULL == array_of_datatypes) && (max_datatypes != 0)) ) {
return OMPI_ERRHANDLER_INVOKE(MPI_COMM_WORLD, MPI_ERR_ARG,
FUNC_NAME );
}