From 00c4da83b9ccdd5e222e5147ade8670db38d6c2a Mon Sep 17 00:00:00 2001 From: Jan Pochyla Date: Mon, 5 Feb 2018 15:36:59 +0100 Subject: [PATCH] modtrezorconfig: fix has_pin --- embed/extmod/modtrezorconfig/storage.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/embed/extmod/modtrezorconfig/storage.c b/embed/extmod/modtrezorconfig/storage.c index 7ecf46051..452974d53 100644 --- a/embed/extmod/modtrezorconfig/storage.c +++ b/embed/extmod/modtrezorconfig/storage.c @@ -196,10 +196,7 @@ secbool storage_has_pin(void) if (sectrue != initialized) { return secfalse; } - const void *spin = NULL; - uint16_t spinlen = 0; - norcow_get(PIN_KEY, &spin, &spinlen); - return sectrue * (0 != spinlen); + return sectrue == pin_cmp(1) ? secfalse : sectrue; } secbool storage_change_pin(const uint32_t pin, const uint32_t newpin, mp_obj_t callback)