From 764063b2b44dbeba5f2f318c971e4f4acfb48427 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 7 Jul 2021 08:26:29 -0400 Subject: Refactor Python Types Remove _mutable types --- python/lineardisassembly.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'python/lineardisassembly.py') diff --git a/python/lineardisassembly.py b/python/lineardisassembly.py index 3b539af4..c199e2f7 100644 --- a/python/lineardisassembly.py +++ b/python/lineardisassembly.py @@ -132,7 +132,8 @@ class LinearViewObject: self._parent = parent def __del__(self): - core.BNFreeLinearViewObject(self.handle) + if core is not None: + core.BNFreeLinearViewObject(self.handle) def __repr__(self): return "" @@ -337,7 +338,8 @@ class LinearViewCursor: self.handle = core.BNCreateLinearViewCursor(root_object.handle) def __del__(self): - core.BNFreeLinearViewCursor(self.handle) + if core is not None: + core.BNFreeLinearViewCursor(self.handle) def __repr__(self): return "" -- cgit v1.3.1