diff options
| author | Mason Reed <mason@vector35.com> | 2025-02-11 13:57:08 -0500 |
|---|---|---|
| committer | Mason Reed <mason@vector35.com> | 2025-02-11 22:13:56 -0500 |
| commit | 127ab740841f6938e359650c742314a7f1185904 (patch) | |
| tree | 8954bdab23211de0051d7196cca718b31971f4d9 /datarenderer.cpp | |
| parent | 334ea436bf65edcc9456f4850f6bb9b5497b7be0 (diff) | |
Fix memory leak when calling `DataRenderer::GetLinesForData` or `DataRenderer::RenderLinesForData`
Diffstat (limited to 'datarenderer.cpp')
| -rw-r--r-- | datarenderer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/datarenderer.cpp b/datarenderer.cpp index 524c4a76..188127b1 100644 --- a/datarenderer.cpp +++ b/datarenderer.cpp @@ -169,6 +169,7 @@ vector<DisassemblyTextLine> 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<DisassemblyTextLine> DataRenderer::RenderLinesForData(BinaryView* data, u result.push_back(line); } + BNFreeDisassemblyTextLines(lines, count); return result; } |
