From 3a85e1b75e147ea532b63f41083c033510d78477 Mon Sep 17 00:00:00 2001 From: Jorge Leitao Date: Wed, 13 Apr 2022 07:15:04 +0200 Subject: [PATCH] Fixed bug in reading binary parquet (#945) --- src/io/parquet/read/deserialize/binary/basic.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/io/parquet/read/deserialize/binary/basic.rs b/src/io/parquet/read/deserialize/binary/basic.rs index 6b0b8f1bd9a..32f491d0b37 100644 --- a/src/io/parquet/read/deserialize/binary/basic.rs +++ b/src/io/parquet/read/deserialize/binary/basic.rs @@ -220,7 +220,7 @@ impl<'a, O: Offset> utils::Decoder<'a> for BinaryDecoder { page_values, ), State::Required(page) => { - page.remaining -= additional; + page.remaining = page.remaining.saturating_sub(additional); for x in page.values.by_ref().take(additional) { values.push(x) }