Oops. Fix metadata read after fixes :-)

rm-left-on-dead
Vitaliy Filippov 2022-12-17 17:31:50 +03:00
parent f7fa9d5e34
commit b457327e77
1 changed files with 3 additions and 4 deletions

View File

@ -182,10 +182,9 @@ resume_2:
for (uint64_t sector = 0; sector < bufs[i].size; sector += bs->dsk.meta_block_size) for (uint64_t sector = 0; sector < bufs[i].size; sector += bs->dsk.meta_block_size)
{ {
// handle <count> entries // handle <count> entries
changed = changed || handle_meta_block( if (handle_meta_block(bufs[i].buf + sector, entries_per_block,
bufs[i].buf + sector, entries_per_block, ((bufs[i].offset + sector - md_offset) / bs->dsk.meta_block_size) * entries_per_block))
((bufs[i].offset + sector - md_offset) / bs->dsk.meta_block_size) * entries_per_block changed = true;
);
} }
if (changed && !bs->inmemory_meta && !bs->readonly) if (changed && !bs->inmemory_meta && !bs->readonly)
{ {