From 9efc5bc93c91ddcaaaddb5f2d11071766e03acd1 Mon Sep 17 00:00:00 2001 From: Jochen Hoenicke Date: Tue, 18 Jul 2017 13:08:27 +0200 Subject: [PATCH] Fixed array sizes again. (#194) This is the correct fix for 09917920ba313da4dcdc7c64d47b014440bf822d (how the code was meant to be written). --- firmware/transaction.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/firmware/transaction.c b/firmware/transaction.c index bb699b052..5889c9714 100644 --- a/firmware/transaction.c +++ b/firmware/transaction.c @@ -64,8 +64,8 @@ bool compute_address(const CoinType *coin, bool has_multisig, const MultisigRedeemScriptType *multisig, char address[MAX_ADDR_SIZE]) { - uint8_t raw[34]; - uint8_t digest[MAX_ADDR_RAW_SIZE]; + uint8_t raw[MAX_ADDR_RAW_SIZE]; + uint8_t digest[32]; size_t prelen; if (has_multisig) {