From d915ceecc4285c4a07ce02a70346254aa713073c Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Sun, 30 Sep 2018 19:42:42 -0400 Subject: Fix memory leak while getting NameSpace --- binaryview.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'binaryview.cpp') diff --git a/binaryview.cpp b/binaryview.cpp index 1a53d5c8..6cd433b3 100644 --- a/binaryview.cpp +++ b/binaryview.cpp @@ -1436,6 +1436,7 @@ Ref 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); -- cgit v1.3.1