diff options
Diffstat (limited to 'libbcachefs/move.c')
-rw-r--r-- | libbcachefs/move.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/libbcachefs/move.c b/libbcachefs/move.c index f605bd01..532566ea 100644 --- a/libbcachefs/move.c +++ b/libbcachefs/move.c @@ -675,7 +675,7 @@ root_err: if (ret) break; - if (bkey_ge(bkey_start_pos(k.k), end)) + if (bkey_gt(bkey_start_pos(k.k), end)) break; if (ctxt->stats) @@ -750,7 +750,8 @@ next: if (ctxt->stats) atomic64_add(k.k->size, &ctxt->stats->sectors_seen); next_nondata: - bch2_btree_iter_advance(trans, &iter); + if (!bch2_btree_iter_advance(trans, &iter)) + break; } out: bch2_trans_iter_exit(trans, &reflink_iter); |