diff options
| author | Peter LaFosse <peter@vector35.com> | 2018-10-19 00:00:00 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2018-10-19 10:05:09 -0400 |
| commit | f0b34389d710dc2d7b7ca23cb0528e44ec0bb131 (patch) | |
| tree | 954bbb990c5447cd3badd82adb781438081255b1 /metadata.cpp | |
| parent | 09b6de79ef14ee3eb5ee14d0bbb4cbebcddee2a1 (diff) | |
Fix memory leak in namespaces
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 |
