suit/storage/flashwrite: use riotboot_slot_offset

Fixes an issue with riotboot on the stm32f1 and other MCUs where the
flash is remapped to a different region
This commit is contained in:
Koen Zandberg 2020-10-27 09:27:28 +01:00
parent e4164e3924
commit ec4803728d
No known key found for this signature in database
GPG Key ID: 0895A893E6D2985B

View File

@ -174,7 +174,7 @@ static bool _flashwrite_match_offset(const suit_storage_t *storage,
(void)storage;
int target_slot = riotboot_slot_other();
uintptr_t slot_start = (intptr_t)riotboot_slot_get_hdr(target_slot);
uintptr_t slot_start = (uintptr_t)riotboot_slot_offset(target_slot);
return (slot_start == (uintptr_t)offset);
}