From af7cecf59f8e8df5456dddcb13a7c70fb9384222 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Sun, 18 Aug 2019 19:46:52 +0200 Subject: [PATCH] Fixed a bug where a directory was not closed properly resulting in errno 24 sometimes --- src/obidmscolumn.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/obidmscolumn.c b/src/obidmscolumn.c index 91a42c1..abbe285 100644 --- a/src/obidmscolumn.c +++ b/src/obidmscolumn.c @@ -1995,6 +1995,14 @@ OBIDMS_column_header_p obi_column_get_header_from_name(OBIDMS_p dms, const char* return NULL; } + // Close column directory + if (obi_close_column_directory(column_directory) < 0) + { + obi_set_errno(OBICOL_UNKNOWN_ERROR); + obidebug(1, "\nError closing a column directory when reading a column header"); + return NULL; + } + return header; }