From a7a9eab4454e2f3756ca4bb0d42028c0691412df Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Fri, 22 Feb 2019 13:33:18 +0100 Subject: [PATCH] config: Fix pointer arithmetic in config_upgrade_v10(). --- firmware/config.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/config.c b/firmware/config.c index 6656b7f89..0e6715e2f 100644 --- a/firmware/config.c +++ b/firmware/config.c @@ -255,7 +255,7 @@ static secbool config_upgrade_v10(void) // Erase newly added fields. if (old_config_size != sizeof(Storage)) { - memzero(&config + old_config_size, sizeof(Storage) - old_config_size); + memzero((char*)&config + old_config_size, sizeof(Storage) - old_config_size); } const uint32_t FLASH_STORAGE_PINAREA = FLASH_META_START + 0x4000;