summaryrefslogtreecommitdiff
path: root/python/binaryview.py
diff options
context:
space:
mode:
authorMark Rowe <mark@vector35.com>2026-05-27 16:06:21 -0700
committerMark Rowe <mark@vector35.com>2026-05-29 10:54:14 -0700
commit68215ea14cfbaa4966f830d85d98f7f49b416455 (patch)
tree92072cf169b172d3bb7df01c27dcf55532ac9701 /python/binaryview.py
parent9b7c23d8efa67a84b6c0779b0b4748cea699d403 (diff)
[Python] Ensure that BNFreeParseError is used to free the error returned by BNParseExpression
Diffstat (limited to 'python/binaryview.py')
-rw-r--r--python/binaryview.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py
index 5a63248f..d97e9f4d 100644
--- a/python/binaryview.py
+++ b/python/binaryview.py
@@ -10872,7 +10872,7 @@ to a the type "tagRECT" found in the typelibrary "winX64common"
if not core.BNParseExpression(self.handle, expression, offset, here, errors):
assert errors.value is not None, "core.BNParseExpression returned errors set to None"
error_str = errors.value.decode("utf-8")
- core.free_string(errors)
+ core.BNFreeParseError(ctypes.cast(errors, ctypes.POINTER(ctypes.c_byte)))
raise ValueError(error_str)
return offset.value