From 127ab740841f6938e359650c742314a7f1185904 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Tue, 11 Feb 2025 13:57:08 -0500 Subject: Fix memory leak when calling `DataRenderer::GetLinesForData` or `DataRenderer::RenderLinesForData` --- datarenderer.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'datarenderer.cpp') diff --git a/datarenderer.cpp b/datarenderer.cpp index 524c4a76..188127b1 100644 --- a/datarenderer.cpp +++ b/datarenderer.cpp @@ -169,6 +169,7 @@ vector DataRenderer::GetLinesForData(BinaryView* data, uint line.tags = Tag::ConvertAndFreeTagList(lines[i].tags, lines[i].tagCount); result.push_back(line); } + BNFreeDisassemblyTextLines(lines, count); return result; } @@ -211,6 +212,7 @@ vector DataRenderer::RenderLinesForData(BinaryView* data, u result.push_back(line); } + BNFreeDisassemblyTextLines(lines, count); return result; } -- cgit v1.3.1