Skip to content

Commit 7d18b8b

Browse files
authored
Merge pull request ceph#59205 from xxhdx1985126/wip-seastore-find-pending-version
crimson/os/seastore/btree: fix minor corner case issue Reviewed-by: Yingxin Cheng <[email protected]>
2 parents cd8bdbe + 2d5715c commit 7d18b8b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/crimson/os/seastore/btree/fixed_kv_node.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ struct FixedKVNode : ChildableCachedExtent {
148148
ceph_assert(iter != copy_dests_by_trans.end());
149149
auto &copy_dests = static_cast<copy_dests_t&>(*iter);
150150
auto it = copy_dests.dests_by_key.lower_bound(key);
151-
if ((*it)->range.begin > key) {
151+
if (it == copy_dests.dests_by_key.end() || (*it)->range.begin > key) {
152152
ceph_assert(it != copy_dests.dests_by_key.begin());
153153
--it;
154154
}

0 commit comments

Comments
 (0)