python lib: ensure full response is read in remaining

This commit is contained in:
Comma Device
2023-07-18 01:06:37 -07:00
parent 268f6bc2fb
commit 5ca2d96b54

View File

@@ -183,7 +183,7 @@ class PandaSpiHandle(BaseHandle):
raise PandaSpiException(f"response length greater than max ({max_rx_len} {response_len})")
# read rest
remaining = response_len - preread_len
remaining = (response_len + 1) - preread_len
if remaining > 0:
dat += bytes(spi.readbytes(remaining))