From 22c2a49db23efa53b04a8e5587749affa716ce2d Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Sat, 12 Jan 2019 13:16:12 -0500 Subject: Fix memory leak when allocaing BNInstructionTextToken --- datarenderer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'datarenderer.cpp') diff --git a/datarenderer.cpp b/datarenderer.cpp index bc33366e..c0536a6a 100644 --- a/datarenderer.cpp +++ b/datarenderer.cpp @@ -113,8 +113,12 @@ vector DataRenderer::GetLinesForData(BinaryView* data, uint delete[] typeCtx; for (size_t i = 0; i < prefix.size(); i++) + { BNFreeString(prefixes[i].text); - + for (size_t j = 0; j < prefixes[j].namesCount; j++) + BNFreeString(prefixes[i].typeNames[j]); + delete[] prefixes[i].typeNames; + } delete[] prefixes; vector result; -- cgit v1.3.1