1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-18 13:38:12 +00:00

src/apps/common: fix cache.get_state calls

This commit is contained in:
Pavol Rusnak 2018-06-02 13:11:21 +02:00
parent 56e15625d6
commit f6be3899eb
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D
2 changed files with 2 additions and 3 deletions

View File

@ -54,7 +54,7 @@ async def request_passphrase_ack(ctx, on_device):
raise wire.ProcessError('Passphrase not provided')
passphrase = ack.passphrase
req = PassphraseStateRequest(state=get_state(state=ack.state, passphrase=passphrase))
req = PassphraseStateRequest(state=get_state(prev_state=ack.state, passphrase=passphrase))
ack = await ctx.call(req, wire_types.PassphraseStateAck, wire_types.Cancel)
return passphrase

View File

@ -2,7 +2,6 @@ from trezor import config, utils
from trezor.wire import register, protobuf_workflow
from trezor.messages import wire_types
from trezor.messages.Features import Features
from trezor.messages.Initialize import Initialize
from trezor.messages.Success import Success
from apps.common import storage, cache
@ -33,7 +32,7 @@ def get_features():
async def handle_Initialize(ctx, msg):
if msg.state is None or msg.state != cache.get_state(bytes(msg.state)):
if msg.state is None or msg.state != cache.get_state(prev_state=bytes(msg.state)):
cache.clear(msg.skip_passphrase)
return get_features()