diff options
Diffstat (limited to 'metadata.cpp')
| -rw-r--r-- | metadata.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
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 |
