1
1

Merge pull request #1856 from edgargabriel/pr/zero-size-iread-iwrite

io/ompio: fix the request in case of a zero size write/read operation
Этот коммит содержится в:
Edgar Gabriel 2016-07-11 08:19:02 -05:00 коммит произвёл GitHub
родитель 14624506df 3dd81e9e09
Коммит c8b1c6cae1
2 изменённых файлов: 4 добавлений и 0 удалений

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

@ -236,6 +236,8 @@ int ompio_io_ompio_file_iread (mca_io_ompio_file_t *fh,
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS; ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
ompio_req->req_ompi.req_status._ucount = 0; ompio_req->req_ompi.req_status._ucount = 0;
ompi_request_complete (&ompio_req->req_ompi, false); ompi_request_complete (&ompio_req->req_ompi, false);
*request = (ompi_request_t *) ompio_req;
return OMPI_SUCCESS; return OMPI_SUCCESS;
} }

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

@ -228,6 +228,8 @@ int ompio_io_ompio_file_iwrite (mca_io_ompio_file_t *fh,
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS; ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
ompio_req->req_ompi.req_status._ucount = 0; ompio_req->req_ompi.req_status._ucount = 0;
ompi_request_complete (&ompio_req->req_ompi, false); ompi_request_complete (&ompio_req->req_ompi, false);
*request = (ompi_request_t *) ompio_req;
return OMPI_SUCCESS; return OMPI_SUCCESS;
} }