]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/btree_iter.c
Update bcachefs sources to ed2a5f4260 bcachefs: Add a missing bch2_btree_path_travers...
[bcachefs-tools-debian] / libbcachefs / btree_iter.c
index f9ccc216216c3108b8b99f7001b398d1820aa356..fd4358eb013006dc142dbac9ee296d4482ebf1b2 100644 (file)
@@ -2077,6 +2077,11 @@ struct bkey_s_c bch2_btree_iter_peek_upto(struct btree_iter *iter, struct bpos e
                                                iter->update_path, pos,
                                                iter->flags & BTREE_ITER_INTENT,
                                                _THIS_IP_);
+                       ret = bch2_btree_path_traverse(trans, iter->update_path, iter->flags);
+                       if (unlikely(ret)) {
+                               k = bkey_s_c_err(ret);
+                               goto out_no_locked;
+                       }
                }
 
                /*