From 3228382c8f96a162d34dd20ce6f7ba0f235c179a Mon Sep 17 00:00:00 2001 From: Mark Rowe Date: Mon, 7 Jul 2025 22:25:22 -0700 Subject: [RTTI] Fix leak of BackgroundTask --- plugins/rtti/microsoft.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'plugins/rtti/microsoft.cpp') diff --git a/plugins/rtti/microsoft.cpp b/plugins/rtti/microsoft.cpp index de91b16a..8c0d65e7 100644 --- a/plugins/rtti/microsoft.cpp +++ b/plugins/rtti/microsoft.cpp @@ -639,7 +639,7 @@ MicrosoftRTTIProcessor::MicrosoftRTTIProcessor(const Ref &view, bool void MicrosoftRTTIProcessor::ProcessRTTI() { - auto bgTask = new BackgroundTask("Scanning for Microsoft RTTI...", true); + Ref bgTask = new BackgroundTask("Scanning for Microsoft RTTI...", true); auto start_time = std::chrono::high_resolution_clock::now(); uint64_t startAddr = m_view->GetOriginalImageBase(); uint64_t endAddr = m_view->GetEnd(); @@ -714,7 +714,7 @@ void MicrosoftRTTIProcessor::ProcessRTTI() void MicrosoftRTTIProcessor::ProcessVFT() { - auto bgTask = new BackgroundTask("Scanning for Microsoft VFT...", true); + Ref bgTask = new BackgroundTask("Scanning for Microsoft VFT...", true); std::map vftMap = {}; std::unordered_set vftFinished = {}; auto start_time = std::chrono::high_resolution_clock::now(); -- cgit v1.3.1