From 1f24ad499e965b9ea8a4175f67c60a37268dafc9 Mon Sep 17 00:00:00 2001 From: Xusheng Date: Mon, 10 Apr 2023 16:30:34 +0800 Subject: Do not complain about partial string unless a partial string is requested. Fix https://github.com/Vector35/binaryninja-api/issues/4205 --- python/binaryview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python') diff --git a/python/binaryview.py b/python/binaryview.py index 3d2acbdb..950b9935 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -6247,7 +6247,7 @@ class BinaryView: str_ref = core.BNStringReference() if not core.BNGetStringAtAddress(self.handle, addr, str_ref): return None - if str_ref.type != StringType.AsciiString: + if partial and (addr != str_ref.start) and (str_ref.type != StringType.AsciiString): partial = False log_warn("Partial string not supported at {}".format(hex(addr))) start = addr if partial else str_ref.start -- cgit v1.3.1