From b825e52d23eca180bbd2602643d4e2d9bc3b2e28 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Fri, 5 Nov 2021 09:02:05 -0400 Subject: Fix TypedDataReader member accesses --- python/binaryview.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index f049ae28..e44d9559 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -8019,7 +8019,7 @@ class TypedDataReader: assert isinstance(key, str), "Must use string to get member of structure" m = _type[key] assert m is not None, f"Member {key} doesn't exist in structure" - return TypedDataReader(m.type.immutable_copy(), m.offset, self.view, self.endian) + return TypedDataReader(m.type.immutable_copy(), self.address + m.offset, self.view, self.endian) @staticmethod def int_from_bytes(data:bytes, width:int, sign:bool, endian:Optional[Endianness]=None) -> int: -- cgit v1.3.1