diff options
-rw-r--r-- | Carpet/CarpetIOHDF5/src/OutputSlice.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Carpet/CarpetIOHDF5/src/OutputSlice.cc b/Carpet/CarpetIOHDF5/src/OutputSlice.cc index c6cdb309b..c4ad294ad 100644 --- a/Carpet/CarpetIOHDF5/src/OutputSlice.cc +++ b/Carpet/CarpetIOHDF5/src/OutputSlice.cc @@ -1433,6 +1433,10 @@ namespace CarpetIOHDF5 { H5Gunlink(file, datasetname.c_str()); } H5E_END_TRY; } + // free I/O request structure + if (request != slice_requests.at(vi + n)) { + IOUtil_FreeIORequest (&request); + } // write the dataset hid_t dataset; @@ -1537,6 +1541,10 @@ namespace CarpetIOHDF5 { H5Gunlink(file, datasetname.c_str()); } H5E_END_TRY; } + // free I/O request structure + if (request != slice_requests.at(vi + n)) { + IOUtil_FreeIORequest (&request); + } // write the dataset hid_t dataset; |