diff options
| author | Peter LaFosse <peter@vector35.com> | 2023-02-06 13:12:19 -0500 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2023-02-06 13:12:25 -0500 |
| commit | 1a041b3cfaf2aebbae823779d96c17af3dcb95bf (patch) | |
| tree | 33ae9b982e2e74a3f2f4f80355f89563a3a31677 /demangle.cpp | |
| parent | c96746fdfe06366549717cf233d280fba22d7322 (diff) | |
Ensure the output variable name is cleared prior to appending in DemangleGNU3
Diffstat (limited to 'demangle.cpp')
| -rw-r--r-- | demangle.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/demangle.cpp b/demangle.cpp index f201e373..b2f92c2e 100644 --- a/demangle.cpp +++ b/demangle.cpp @@ -44,6 +44,7 @@ namespace BinaryNinja { if (!BNDemangleGNU3(arch->GetObject(), mangledName.c_str(), &localType, &localVarName, &localSize, simplify)) return false; outType = localType ? new Type(localType) : nullptr; + outVarName.clear(); for (size_t i = 0; i < localSize; i++) { outVarName.push_back(localVarName[i]); |
