From 578f2aa22b117143f3809f0edd0dc020b44ebddd Mon Sep 17 00:00:00 2001 From: Tyera Eulberg Date: Wed, 28 Jul 2021 15:23:19 -0600 Subject: [PATCH] Fix erroneous default start_slot (#18948) --- 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 891e24e18a..6c44f12902 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 {