Protect against done_cnt > block_count, just in case

This commit is contained in:
Vitaliy Filippov
2026-06-20 21:05:06 +03:00
parent 1c945bcb41
commit 6b003bcc34
+2
View File
@@ -358,6 +358,8 @@ bool blockstore_init_meta::handle_meta_block(uint8_t *buf, uint64_t entries_per_
{
bool updated = false;
uint64_t max_i = entries_per_block;
if (done_cnt > bs->dsk.block_count)
return false;
if (max_i > bs->dsk.block_count-done_cnt)
max_i = bs->dsk.block_count-done_cnt;
for (uint64_t i = 0; i < max_i; i++)