From a3902369cf0c75e1219de8e44312b0b8253e67cd Mon Sep 17 00:00:00 2001 From: Aman Sachan Date: Sun, 31 May 2026 01:33:59 +0000 Subject: [PATCH] fix: use _len instead of _length in Array.decode range() --- pycomm3/cip/data_types.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pycomm3/cip/data_types.py b/pycomm3/cip/data_types.py index 1ffab37..76d6fc1 100644 --- a/pycomm3/cip/data_types.py +++ b/pycomm3/cip/data_types.py @@ -869,7 +869,7 @@ def decode(cls, buffer: _BufferType, length: Optional[int] = None) -> List[str]: else: _len = _length - _val = [cls.element_type.decode(stream) for _ in range(_length)] + _val = [cls.element_type.decode(stream) for _ in range(_len)] if issubclass(cls.element_type, BitArrayType): return list(chain.from_iterable(_val))