From f0b34389d710dc2d7b7ca23cb0528e44ec0bb131 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 19 Oct 2018 00:00:00 -0400 Subject: Fix memory leak in namespaces --- metadata.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'metadata.cpp') diff --git a/metadata.cpp b/metadata.cpp index c111233f..08f9660c 100644 --- a/metadata.cpp +++ b/metadata.cpp @@ -112,7 +112,10 @@ bool Metadata::GetBoolean() const string Metadata::GetString() const { - return BNMetadataGetString(m_object); + char* str = BNMetadataGetString(m_object); + string result = string(str); + BNFreeString(str); + return result; } uint64_t Metadata::GetUnsignedInteger() const -- cgit v1.3.1