From f5c2cb477ddc76785336b269f6fb89f8473b726b Mon Sep 17 00:00:00 2001 From: Dan Killinger Date: Thu, 9 Nov 2023 14:40:31 -0800 Subject: Correctly free demangled name --- demangle.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'demangle.cpp') diff --git a/demangle.cpp b/demangle.cpp index d371c368..56f4ba90 100644 --- a/demangle.cpp +++ b/demangle.cpp @@ -22,9 +22,8 @@ namespace BinaryNinja { for (size_t i = 0; i < localSize; i++) { outVarName.push_back(localVarName[i]); - BNFreeString(localVarName[i]); } - delete[] localVarName; + BNFreeDemangledName(&localVarName, localSize); return true; } @@ -48,9 +47,8 @@ namespace BinaryNinja { for (size_t i = 0; i < localSize; i++) { outVarName.push_back(localVarName[i]); - BNFreeString(localVarName[i]); } - delete[] localVarName; + BNFreeDemangledName(&localVarName, localSize); return true; } -- cgit v1.3.1