From 665abe1e02e49dc5068bfddc38b2842808e3a9ca Mon Sep 17 00:00:00 2001 From: matejcik Date: Mon, 26 Oct 2020 13:47:43 +0100 Subject: [PATCH] fix(core/bitcoin): validate path before asking to sign message (which could otherwise fail) --- core/src/apps/bitcoin/sign_message.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/apps/bitcoin/sign_message.py b/core/src/apps/bitcoin/sign_message.py index 6ea19b133..ad842ee44 100644 --- a/core/src/apps/bitcoin/sign_message.py +++ b/core/src/apps/bitcoin/sign_message.py @@ -24,8 +24,8 @@ async def sign_message( address_n = msg.address_n script_type = msg.script_type or 0 + await validate_path(ctx, keychain, address_n) await require_confirm_sign_message(ctx, coin.coin_shortcut, message) - await validate_path(ctx, keychain, msg.address_n) node = keychain.derive(address_n) seckey = node.private_key()