From 9c2264bb5ff60b353250b3654866aef06f93bdcc Mon Sep 17 00:00:00 2001 From: Axel Huebl Date: Fri, 14 Oct 2022 07:41:06 -0700 Subject: [PATCH] `MFIter::Finalize`: Free `m_fa` (#2988) This `free` should potentially not be delayed until the destructor is called. Follow-up to #2985 #2983 --- Src/Base/AMReX_MFIter.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Src/Base/AMReX_MFIter.cpp b/Src/Base/AMReX_MFIter.cpp index 76e27b4c0e3..c761c466449 100644 --- a/Src/Base/AMReX_MFIter.cpp +++ b/Src/Base/AMReX_MFIter.cpp @@ -250,6 +250,9 @@ MFIter::Finalize () #endif m_fa->clearThisBD(); } + if (m_fa) { + m_fa.reset(nullptr); + } } void