diff --git a/src/blockstore_journal.cpp b/src/blockstore_journal.cpp index abe07da3..9997e45b 100644 --- a/src/blockstore_journal.cpp +++ b/src/blockstore_journal.cpp @@ -96,7 +96,8 @@ int blockstore_journal_check_t::check_available(blockstore_op_t *op, int entries next_pos = next_pos + data_after; if (next_pos > bs->journal.len) { - next_pos = bs->journal.block_size + data_after; + if (right_dir) + next_pos = bs->journal.block_size + data_after; right_dir = false; } }