diff --git a/firmware/transaction.c b/firmware/transaction.c index a3a9103d1..0e7a0e71b 100644 --- a/firmware/transaction.c +++ b/firmware/transaction.c @@ -134,8 +134,8 @@ uint32_t compile_script_sig(uint8_t address_type, const uint8_t *pubkeyhash, uin uint32_t compile_script_multisig(const MultisigRedeemScriptType *multisig, uint8_t *out) { if (!multisig->has_m) return 0; - uint32_t m = multisig->m; - uint32_t n = multisig->pubkeys_count; + const uint32_t m = multisig->m; + const uint32_t n = multisig->pubkeys_count; if (m < 1 || m > 15) return 0; if (n < 1 || n > 15) return 0; uint32_t i, r = 0; @@ -156,8 +156,8 @@ uint32_t compile_script_multisig(const MultisigRedeemScriptType *multisig, uint8 uint32_t compile_script_multisig_hash(const MultisigRedeemScriptType *multisig, uint8_t *hash) { if (!multisig->has_m) return 0; - uint32_t m = multisig->m; - uint32_t n = multisig->pubkeys_count; + const uint32_t m = multisig->m; + const uint32_t n = multisig->pubkeys_count; if (m < 1 || m > 15) return 0; if (n < 1 || n > 15) return 0;