FileWriter: Handle hdf5_mutex better
This commit is contained in:
@@ -120,11 +120,9 @@ void FileWriter::CloseOldFiles(uint64_t current_image_number) {
|
||||
}
|
||||
|
||||
std::vector<HDF5DataFileStatistics> FileWriter::Finalize() {
|
||||
|
||||
if (master_file) {
|
||||
std::lock_guard<std::mutex> lock(hdf5_mutex);
|
||||
std::lock_guard<std::mutex> lock(hdf5_mutex);
|
||||
if (master_file)
|
||||
master_file.reset();
|
||||
}
|
||||
|
||||
for (uint64_t f = 0; f < files.size(); ++f) {
|
||||
if (files[f] && !closed_files.contains(f))
|
||||
|
||||
Reference in New Issue
Block a user