From 0c34857925e6b0c220871f921f5cf4d59bbdb403 Mon Sep 17 00:00:00 2001 From: Mason Reed Date: Fri, 13 Jun 2025 02:36:35 -0400 Subject: Fix misc memory leaks in C++ API --- typeparser.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'typeparser.cpp') diff --git a/typeparser.cpp b/typeparser.cpp index c32bcec1..7cbd442b 100644 --- a/typeparser.cpp +++ b/typeparser.cpp @@ -101,7 +101,10 @@ std::string TypeParser::FormatParseErrors(const std::vector& er std::string TypeParser::GetName() const { - return BNGetTypeParserName(m_object); + char* str = BNGetTypeParserName(m_object); + std::string result = str; + BNFreeString(str); + return result; } -- cgit v1.3.1