diff --git a/rust/blockstore/src/arrow/block/types.rs b/rust/blockstore/src/arrow/block/types.rs index 4c17566dd14..c18100d248f 100644 --- a/rust/blockstore/src/arrow/block/types.rs +++ b/rust/blockstore/src/arrow/block/types.rs @@ -161,7 +161,7 @@ impl Block { Less => None, Equal => Some(base), Greater => { - if prefix_array.value(base - 1) == prefix { + if base > 0 && prefix_array.value(base - 1) == prefix { Some(base - 1) } else { None