diff --git a/src/flash.c b/src/flash.c index 8ec0acd..d22348c 100644 --- a/src/flash.c +++ b/src/flash.c @@ -256,7 +256,7 @@ flash_copying_gc (void) data_pool = dst; gpg_data_copy (data_pool + FLASH_DATA_POOL_HEADER_SIZE); flash_erase_page ((uint32_t)src); - flash_program_halfword ((uint32_t)dst, generation); + flash_program_halfword ((uint32_t)dst, generation+1); return 0; }