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 --- architecture.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'architecture.cpp') diff --git a/architecture.cpp b/architecture.cpp index ea32a09e..da0366cf 100644 --- a/architecture.cpp +++ b/architecture.cpp @@ -227,7 +227,9 @@ bool Architecture::GetInstructionTextCallback(void* ctxt, const uint8_t* data, u void Architecture::FreeInstructionTextCallback(BNInstructionTextToken* tokens, size_t count) { - BNFreeInstructionText(tokens, count); + for (size_t i = 0; i < count; i++) + BNFreeString(tokens[i].text); + delete[] tokens; } -- cgit v1.3.1