From 1a041b3cfaf2aebbae823779d96c17af3dcb95bf Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Mon, 6 Feb 2023 13:12:19 -0500 Subject: Ensure the output variable name is cleared prior to appending in DemangleGNU3 --- demangle.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'demangle.cpp') 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]); -- cgit v1.3.1