diff options
| author | Dan Killinger <git@dank.anonaddy.com> | 2023-11-09 14:40:31 -0800 |
|---|---|---|
| committer | Glenn Smith <couleeapps@gmail.com> | 2023-11-09 18:29:01 -0500 |
| commit | f5c2cb477ddc76785336b269f6fb89f8473b726b (patch) | |
| tree | 5e59ac5be6dce3862d455ad74427034c43beeb2e /demangle.cpp | |
| parent | dcdc2f9e798f1c70ddae0e54fe74dd1d06a90520 (diff) | |
Correctly free demangled name
Diffstat (limited to 'demangle.cpp')
| -rw-r--r-- | demangle.cpp | 6 |
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; } |
