summaryrefslogtreecommitdiff
path: root/binaryview.cpp
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2018-09-30 19:42:42 -0400
committerPeter LaFosse <peter@vector35.com>2018-10-05 14:46:17 -0400
commitd915ceecc4285c4a07ce02a70346254aa713073c (patch)
treef4ae70b29310f530994f43e84f5da6b056d94670 /binaryview.cpp
parentd6493e39ab0d85565245139fd66265fc30e6b0cf (diff)
Fix memory leak while getting NameSpace
Diffstat (limited to 'binaryview.cpp')
-rw-r--r--binaryview.cpp1
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);