From 9458d4cd5bbff49025a4f5d733e6593189882434 Mon Sep 17 00:00:00 2001 From: Joe Isaacs Date: Tue, 16 Jun 2026 10:10:30 +0100 Subject: [PATCH] fix: `vx_data_source_new_buffer` sem-merge conflict Signed-off-by: Joe Isaacs --- vortex-ffi/src/data_source.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vortex-ffi/src/data_source.rs b/vortex-ffi/src/data_source.rs index 376a61e3096..bdbb9b53972 100644 --- a/vortex-ffi/src/data_source.rs +++ b/vortex-ffi/src/data_source.rs @@ -136,7 +136,12 @@ pub unsafe extern "C-unwind" fn vx_data_source_new_buffer( unsafe { slice::from_raw_parts(buffer.cast::(), buffer_len) }; let buffer = ByteBuffer::from(Bytes::from_static(bytes)); let file = session.open_options().open_buffer(buffer)?; - let ds = MultiLayoutDataSource::new_with_first(file.layout_reader()?, Vec::new(), session); + let ds = MultiLayoutDataSource::new_with_first( + file.layout_reader()?, + Vec::new(), + vec![Some(buffer_len as u64)], + session, + ); Ok(vx_data_source::new(Arc::new(ds) as DataSourceRef)) })