From f93fc67f3f18488882293e08b7ba76b1c7781cbf Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 19 Dec 2018 10:44:45 -0500 Subject: Don't free InstructionTextTokens in the core if they were alloced in the API --- datarenderer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'datarenderer.cpp') diff --git a/datarenderer.cpp b/datarenderer.cpp index fee457e8..bc33366e 100644 --- a/datarenderer.cpp +++ b/datarenderer.cpp @@ -112,7 +112,11 @@ vector DataRenderer::GetLinesForData(BinaryView* data, uint prefix.size(), width, &count, typeCtx, context.size()); delete[] typeCtx; - BNFreeInstructionText(prefixes, prefix.size()); + for (size_t i = 0; i < prefix.size(); i++) + BNFreeString(prefixes[i].text); + + delete[] prefixes; + vector result; result.reserve(count); for (size_t i = 0; i < count; i++) -- cgit v1.3.1