summaryrefslogtreecommitdiffstats
path: root/examples/h5dsm_file_open.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/h5dsm_file_open.c')
-rw-r--r--examples/h5dsm_file_open.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/h5dsm_file_open.c b/examples/h5dsm_file_open.c
index 7016699..379d39f 100644
--- a/examples/h5dsm_file_open.c
+++ b/examples/h5dsm_file_open.c
@@ -36,5 +36,15 @@ int main(int argc, char *argv[]) {
(void)MPI_Finalize();
return 0;
+
+error:
+ H5E_BEGIN_TRY {
+ H5Fclose(file);
+ H5Pclose(fapl);
+ } H5E_END_TRY;
+
+ (void)daos_fini();
+ (void)MPI_Finalize();
+ return 1;
}