From bd5de390b628f30e555c2f316628eabe85ad41ab Mon Sep 17 00:00:00 2001 From: Donny <130464015+defitricks@users.noreply.github.com> Date: Sun, 1 Dec 2024 18:44:13 +0200 Subject: [PATCH] Fix boundary condition in skip method --- src/multiexp.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/multiexp.rs b/src/multiexp.rs index dca0fc10..7889a6fe 100644 --- a/src/multiexp.rs +++ b/src/multiexp.rs @@ -71,7 +71,7 @@ impl Source for (Arc>, usize) { } fn skip(&mut self, amt: usize) -> Result<(), SynthesisError> { - if self.0.len() <= self.1 { + if self.0.len() < self.1 + amt { return Err(io::Error::new( io::ErrorKind::UnexpectedEof, "expected more bases from source",