diff --git a/sf-writer/src/JFH5Writer.cpp b/sf-writer/src/JFH5Writer.cpp index 7823ea2..44588af 100644 --- a/sf-writer/src/JFH5Writer.cpp +++ b/sf-writer/src/JFH5Writer.cpp @@ -76,6 +76,10 @@ JFH5Writer::~JFH5Writer() void JFH5Writer::close_file() { + if (file_.getId() == -1) { + return; + } + image_dataset_.close(); hsize_t b_m_dims[2] = {n_images_, 1};