diff --git a/module/zfs/range_tree.c b/module/zfs/range_tree.c index 5dd490a57..373636c69 100644 --- a/module/zfs/range_tree.c +++ b/module/zfs/range_tree.c @@ -659,7 +659,7 @@ zfs_range_tree_find_in(zfs_range_tree_t *rt, uint64_t start, uint64_t size, } rs = zfs_btree_next(&rt->rt_root, &where, &where); - if (rs == NULL || zfs_rs_get_start(rs, rt) > start + size) + if (rs == NULL || zfs_rs_get_start(rs, rt) >= start + size) return (B_FALSE); *ostart = zfs_rs_get_start(rs, rt);