Fix resource leak in Subfiling example programs and tests (#5617)

This commit is contained in:
jhendersonHDF
2025-06-20 06:54:37 -05:00
committed by GitHub
parent 0743df227f
commit 51dd7758fe
5 changed files with 19 additions and 0 deletions
+2
View File
@@ -314,6 +314,7 @@ subfiling_write_custom(hid_t fapl_id, int mpi_size, int mpi_rank)
cleanup(EXAMPLE_FILE2, subfiling_fapl);
H5Pclose(subf_config.ioc_fapl_id);
H5Pclose(subfiling_fapl);
}
@@ -484,6 +485,7 @@ subfiling_write_precreate(hid_t fapl_id, int mpi_size, int mpi_rank)
cleanup(EXAMPLE_FILE3, subfiling_fapl);
H5Pclose(subf_config.ioc_fapl_id);
H5Pclose(subfiling_fapl);
}
@@ -290,6 +290,7 @@ CONTAINS
CALL cleanup(EXAMPLE_FILE, subfiling_fapl)
CALL H5Pclose_f(subf_config%ioc_fapl_id, status)
CALL H5Pclose_f(subfiling_fapl, status)
END SUBROUTINE subfiling_write_custom
@@ -457,6 +458,7 @@ CONTAINS
CALL cleanup(EXAMPLE_FILE, subfiling_fapl)
CALL H5Pclose_f(subf_config%ioc_fapl_id, status)
CALL H5Pclose_f(subfiling_fapl, status)
END SUBROUTINE subfiling_write_precreate