core/rawdb: fix off-by-one in freezer init progress log

After advancing i past the last processed block, the progress log
reported i alongside the last hash. Log i-1 so the number matches
the hash being printed.
This commit is contained in:
Weixie Cui 2026-07-11 15:07:59 +08:00
parent 3ab52d837d
commit 6907858d9d

View file

@ -70,7 +70,7 @@ func InitDatabaseFromFreezer(db ethdb.Database) {
i += uint64(len(data))
// If we've spent too much time already, notify the user of what we're doing
if time.Since(logged) > 8*time.Second {
log.Info("Initializing database from freezer", "total", frozen, "number", i, "hash", hash, "elapsed", common.PrettyDuration(time.Since(start)))
log.Info("Initializing database from freezer", "total", frozen, "number", i-1, "hash", hash, "elapsed", common.PrettyDuration(time.Since(start)))
logged = time.Now()
}
}