From 9907d5fdcd64a92c3cdf59e504b966392095c182 Mon Sep 17 00:00:00 2001 From: David Young Date: Fri, 10 Jul 2020 16:04:19 -0500 Subject: Be brief: remove gratuitous cast of _xfree(). Use reference to member `pub` instead of cast to H5FD_t *. --- src/H5FDvfd_swmr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/H5FDvfd_swmr.c b/src/H5FDvfd_swmr.c index 2acdca4..dc09618 100644 --- a/src/H5FDvfd_swmr.c +++ b/src/H5FDvfd_swmr.c @@ -376,12 +376,12 @@ finish: done: /* Free the buffer */ if(vfd_swmr_config) - vfd_swmr_config = (H5F_vfd_swmr_config_t *)H5MM_xfree(vfd_swmr_config); + vfd_swmr_config = H5MM_xfree(vfd_swmr_config); /* Handle closing if error */ if(NULL == ret_value && file) { - if(H5FD_vfd_swmr_close((H5FD_t *)file) < 0) + if(H5FD_vfd_swmr_close(&file->pub) < 0) HDONE_ERROR(H5E_FILE, H5E_CANTCLOSEFILE, NULL, "error from closing") -- cgit v0.12