From b457327e77eaefda3ee3021f24b345fd834f1ae2 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sat, 17 Dec 2022 17:31:50 +0300 Subject: [PATCH] Oops. Fix metadata read after fixes :-) --- src/blockstore_init.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/blockstore_init.cpp b/src/blockstore_init.cpp index 6011edad..9453ff69 100644 --- a/src/blockstore_init.cpp +++ b/src/blockstore_init.cpp @@ -182,10 +182,9 @@ resume_2: for (uint64_t sector = 0; sector < bufs[i].size; sector += bs->dsk.meta_block_size) { // handle entries - changed = changed || handle_meta_block( - bufs[i].buf + sector, entries_per_block, - ((bufs[i].offset + sector - md_offset) / bs->dsk.meta_block_size) * entries_per_block - ); + if (handle_meta_block(bufs[i].buf + sector, 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) {