From 84c99d0cec54d2444e0bf1db0c9cb5c4b5aa7c5e Mon Sep 17 00:00:00 2001 From: Jonas Schumacher Date: Wed, 9 Oct 2024 15:55:09 +0200 Subject: [PATCH] Fix issue with still linked file due to memory mapping --- src/MDF.jl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/MDF.jl b/src/MDF.jl index 6ed92345..8538ff76 100644 --- a/src/MDF.jl +++ b/src/MDF.jl @@ -60,7 +60,11 @@ function MDFFile(filename::String, file = h5open(filename,"r")) end end -Base.close(f::MDFFile) = close(f.file) +function Base.close(f::MDFFile) + f.mmap_measData = zeros(eltype(f.mmap_measData), (1, 1, 1, 1)) + close(f.file) + GC.gc() +end function h5haskey(filename, parameter)