From c145db7dd2b56a0f800422656d2eddc7f3e4a859 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Thu, 24 Oct 2019 13:30:09 +0000 Subject: [PATCH] legacy: fix not showing MultisigRedeemScriptType.nodes count correctly in GetAddress --- legacy/firmware/fsm_msg_coin.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/firmware/fsm_msg_coin.h b/legacy/firmware/fsm_msg_coin.h index b8677e5e2..9b893a26c 100644 --- a/legacy/firmware/fsm_msg_coin.h +++ b/legacy/firmware/fsm_msg_coin.h @@ -221,7 +221,9 @@ void fsm_msgGetAddress(const GetAddress *msg) { if (msg->has_multisig) { strlcpy(desc, "Multisig __ of __:", sizeof(desc)); const uint32_t m = msg->multisig.m; - const uint32_t n = msg->multisig.pubkeys_count; + const uint32_t n = msg->multisig.nodes_count + ? msg->multisig.nodes_count + : msg->multisig.pubkeys_count; desc[9] = (m < 10) ? ' ' : ('0' + (m / 10)); desc[10] = '0' + (m % 10); desc[15] = (n < 10) ? ' ' : ('0' + (n / 10));