diff options
| author | Peter LaFosse <peter@vector35.com> | 2020-06-12 16:47:12 -0400 |
|---|---|---|
| committer | Peter LaFosse <peter@vector35.com> | 2020-06-23 09:02:48 -0400 |
| commit | 4ffa5187aa0c9589dffac5bf00f3a7dd423578e8 (patch) | |
| tree | c9ed8bd10e1cb2a0634dc39885b65987411a17ee /python | |
| parent | 04c56ecbe54b34106038fce67c088242eedc1669 (diff) | |
Convert error string to utf-8 in ParseExpression error condition
Diffstat (limited to 'python')
| -rw-r--r-- | python/binaryview.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index 6b6adffc..1cf802a2 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -5382,7 +5382,7 @@ class BinaryView(object): offset = ctypes.c_ulonglong() errors = ctypes.c_char_p() if not core.BNParseExpression(self.handle, expression, offset, here, errors): - error_str = errors.value + error_str = errors.value.decode("utf-8") core.BNFreeString(ctypes.cast(errors, ctypes.POINTER(ctypes.c_byte))) raise ValueError(error_str) return offset.value |
