diff --git a/parquet/src/file/reader.rs b/parquet/src/file/reader.rs index 3adf10fac22..2b3c46f5078 100644 --- a/parquet/src/file/reader.rs +++ b/parquet/src/file/reader.rs @@ -93,7 +93,7 @@ impl ChunkReader for File { fn get_read(&self, start: u64) -> Result { let mut reader = self.try_clone()?; reader.seek(SeekFrom::Start(start))?; - Ok(BufReader::new(self.try_clone()?)) + Ok(BufReader::new(reader)) } fn get_bytes(&self, start: u64, length: usize) -> Result {