summaryrefslogtreecommitdiff
path: root/demangle.cpp
diff options
context:
space:
mode:
authorDan Killinger <git@dank.anonaddy.com>2023-11-09 14:40:31 -0800
committerGlenn Smith <couleeapps@gmail.com>2023-11-09 18:29:01 -0500
commitf5c2cb477ddc76785336b269f6fb89f8473b726b (patch)
tree5e59ac5be6dce3862d455ad74427034c43beeb2e /demangle.cpp
parentdcdc2f9e798f1c70ddae0e54fe74dd1d06a90520 (diff)
Correctly free demangled name
Diffstat (limited to 'demangle.cpp')
-rw-r--r--demangle.cpp6
1 files changed, 2 insertions, 4 deletions
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;
}