Skip to content

Commit c8b1c6c

Browse files
authored
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
2 parents 1462450 + 3dd81e9 commit c8b1c6c

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

ompi/mca/io/ompio/io_ompio_file_read.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,8 @@ int ompio_io_ompio_file_iread (mca_io_ompio_file_t *fh,
236236
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
237237
ompio_req->req_ompi.req_status._ucount = 0;
238238
ompi_request_complete (&ompio_req->req_ompi, false);
239+
*request = (ompi_request_t *) ompio_req;
240+
239241
return OMPI_SUCCESS;
240242
}
241243

ompi/mca/io/ompio/io_ompio_file_write.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,8 @@ int ompio_io_ompio_file_iwrite (mca_io_ompio_file_t *fh,
228228
ompio_req->req_ompi.req_status.MPI_ERROR = OMPI_SUCCESS;
229229
ompio_req->req_ompi.req_status._ucount = 0;
230230
ompi_request_complete (&ompio_req->req_ompi, false);
231+
*request = (ompi_request_t *) ompio_req;
232+
231233
return OMPI_SUCCESS;
232234
}
233235

0 commit comments

Comments
 (0)