From 02d615ff06269de6f1c2ee07ece57f83ada34683 Mon Sep 17 00:00:00 2001 From: Jan Pochyla Date: Tue, 15 Nov 2016 18:55:32 +0100 Subject: [PATCH] wire: convert to bytearray every time --- src/trezor/wire/wire_codec.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/trezor/wire/wire_codec.py b/src/trezor/wire/wire_codec.py index 9b2d4ec35..bde3539f1 100644 --- a/src/trezor/wire/wire_codec.py +++ b/src/trezor/wire/wire_codec.py @@ -116,8 +116,7 @@ Pass report payloads as `memoryview` for cheaper slicing. if len(msg_footer) < _MSG_FOOTER_LEN: data_tail = yield # read report with the rest of checksum footer_tail = data_tail[:_MSG_FOOTER_LEN - len(msg_footer)] - if isinstance(msg_footer, memoryview): - msg_footer = bytearray(msg_footer) + msg_footer = bytearray(msg_footer) msg_footer.extend(footer_tail) data_checksum, = parse_message_footer(msg_footer)