From 5646f03f9a61feb24584a8a5da94027783b16e5a Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 18 Mar 2022 12:35:46 -0400 Subject: Fix a bunch of reference miscounts in the C++ and python apis --- python/typelibrary.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python/typelibrary.py') diff --git a/python/typelibrary.py b/python/typelibrary.py index 8a56e978..2d2c8fb1 100644 --- a/python/typelibrary.py +++ b/python/typelibrary.py @@ -321,7 +321,7 @@ class TypeLibrary: t = core.BNGetTypeLibraryNamedObject(self.handle, name._to_core_struct()) if t is None: return None - return types.Type.create(t) + return types.Type.create(core.BNNewTypeReference(t)) def get_named_type(self, name: str) -> Optional[types.Type]: """ @@ -337,7 +337,7 @@ class TypeLibrary: t = core.BNGetTypeLibraryNamedType(self.handle, name._to_core_struct()) if t is None: return None - return types.Type.create(t) + return types.Type.create(core.BNNewTypeReference(t)) @property def named_objects(self) -> Dict[str, types.Type]: -- cgit v1.3.1