diff options
| author | Peter LaFosse <peter@vector35.com> | 2018-09-30 19:42:42 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2018-10-05 14:46:17 -0400 |
| commit | d915ceecc4285c4a07ce02a70346254aa713073c (patch) | |
| tree | f4ae70b29310f530994f43e84f5da6b056d94670 /binaryview.cpp | |
| parent | d6493e39ab0d85565245139fd66265fc30e6b0cf (diff) | |
Fix memory leak while getting NameSpace
Diffstat (limited to 'binaryview.cpp')
| -rw-r--r-- | binaryview.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/binaryview.cpp b/binaryview.cpp index 1a53d5c8..6cd433b3 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -1436,6 +1436,7 @@ Ref<Symbol> BinaryView::GetSymbolByAddress(uint64_t addr, const NameSpace& nameS { BNNameSpace ns = nameSpace.GetAPIObject(); BNSymbol* sym = BNGetSymbolByAddress(m_object, addr, &ns); + NameSpace::FreeAPIObject(&ns); if (!sym) return nullptr; return new Symbol(sym); |
