From 6bd6d6212c4d4b66367138be4de0c7110bbb55cf Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 29 Jul 2021 00:11:35 +0000 Subject: [PATCH] Fix erroneous default start_slot (#18948) (#18952) (cherry picked from commit 578f2aa22b117143f3809f0edd0dc020b44ebddd) Co-authored-by: Tyera Eulberg --- rpc/src/rpc.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/rpc/src/rpc.rs b/rpc/src/rpc.rs index f1d96454ac..8aef00e533 100644 --- a/rpc/src/rpc.rs +++ b/rpc/src/rpc.rs @@ -1064,7 +1064,10 @@ impl JsonRpcRequestProcessor { .map_err(|_| Error::internal_error())? .filter(|&slot| slot <= end_slot && slot <= highest_confirmed_root) .collect(); - let last_element = blocks.last().cloned().unwrap_or_default(); + let last_element = blocks + .last() + .cloned() + .unwrap_or_else(|| start_slot.saturating_sub(1)); // Maybe add confirmed blocks if commitment.is_confirmed() && last_element < end_slot {