From 3be2c0f9d4574f84869e5dcc61a91b4356391207 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Wed, 23 Jun 2021 10:57:05 -0400 Subject: add a core.free_string helper --- python/platform.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'python/platform.py') diff --git a/python/platform.py b/python/platform.py index 9c9d0657..882b4acb 100644 --- a/python/platform.py +++ b/python/platform.py @@ -422,7 +422,7 @@ class Platform(metaclass=_PlatformMetaClass): len(include_dirs), auto_type_source) assert errors.value is not None, "core.BNParseTypesFromSource returned errors set to None" error_str = errors.value.decode("utf-8") - core.BNFreeString(ctypes.cast(errors, ctypes.POINTER(ctypes.c_byte))) + core.free_string(errors) if not result: raise SyntaxError(error_str) type_dict = {} @@ -472,7 +472,7 @@ class Platform(metaclass=_PlatformMetaClass): len(include_dirs), auto_type_source) assert errors.value is not None, "core.BNParseTypesFromSourceFile returned errors set to None" error_str = errors.value.decode("utf-8") - core.BNFreeString(ctypes.cast(errors, ctypes.POINTER(ctypes.c_byte))) + core.free_string(errors) if not result: raise SyntaxError(error_str) type_dict = {} -- cgit v1.3.1