From 5414b8c318a18e0dea85d17e7ea823c723365728 Mon Sep 17 00:00:00 2001 From: Dana Robinson <43805+derobins@users.noreply.github.com> Date: Sun, 30 Apr 2023 12:46:33 -0700 Subject: Fix memory leaks in H5Dwrite w/ selection I/O (#2859) --- src/H5Dio.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/H5Dio.c b/src/H5Dio.c index f6f743c..1cd5835 100644 --- a/src/H5Dio.c +++ b/src/H5Dio.c @@ -876,6 +876,13 @@ done: /* Free global piece array */ H5MM_xfree(io_info.sel_pieces); + /* Free selection I/O arrays */ + H5MM_xfree(io_info.mem_spaces); + H5MM_xfree(io_info.file_spaces); + H5MM_xfree(io_info.addrs); + H5MM_xfree(io_info.element_sizes); + H5MM_xfree(io_info.wbufs); + /* Free store array if it was allocated */ if (store != &store_local) H5MM_free(store); -- cgit v0.12