From f1070cdb82d738450ef2b9187788c8864891794b Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Fri, 8 Nov 2019 08:57:57 +0100 Subject: [PATCH] #5015 libecl : Make sure *.UNSMRY is closed properly after data is read --- ThirdParty/Ert/lib/ecl/ecl_file_view.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ThirdParty/Ert/lib/ecl/ecl_file_view.cpp b/ThirdParty/Ert/lib/ecl/ecl_file_view.cpp index f8fdd15999..5160293064 100644 --- a/ThirdParty/Ert/lib/ecl/ecl_file_view.cpp +++ b/ThirdParty/Ert/lib/ecl/ecl_file_view.cpp @@ -169,6 +169,10 @@ void ecl_file_view_index_fload_kw(const ecl_file_view_type * ecl_file_view, cons int element_count = ecl_file_kw_get_size(file_kw); ecl_kw_fread_indexed_data(ecl_file_view->fortio, offset + ECL_KW_HEADER_FORTIO_SIZE, data_type, element_count, index_map, io_buffer); + + if (ecl_file_view_flags_set(ecl_file_view, ECL_FILE_CLOSE_STREAM)) + fortio_fclose_stream(ecl_file_view->fortio); + } }