From cce5af8c75e3e33f31eb5c83e250d75e950d237d Mon Sep 17 00:00:00 2001 From: Jordan Yates Date: Fri, 24 Apr 2026 16:14:24 +1000 Subject: [PATCH] rpc_wrappers: file_write_basic: fix CRC match logic Fix the comparison for the `crc_match` variable. Signed-off-by: Jordan Yates --- src/infuse_iot/rpc_wrappers/file_write_basic.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/infuse_iot/rpc_wrappers/file_write_basic.py b/src/infuse_iot/rpc_wrappers/file_write_basic.py index b25c60e..6c622c2 100644 --- a/src/infuse_iot/rpc_wrappers/file_write_basic.py +++ b/src/infuse_iot/rpc_wrappers/file_write_basic.py @@ -114,7 +114,7 @@ def handle_response(self, return_code, response): print(f"Failed to write file ({errno.strerror(-return_code)})") return len_match = response.recv_len == len(self.payload) - crc_match = response.recv_crc != self._expected_crc + crc_match = response.recv_crc == self._expected_crc if (response.recv_len == 0) and crc_match: print("File already existed")