diff --git a/core/src/banking_stage.rs b/core/src/banking_stage.rs index c37a9cd209..5be3308c94 100644 --- a/core/src/banking_stage.rs +++ b/core/src/banking_stage.rs @@ -115,6 +115,10 @@ impl BankingStage { cluster_info: &Arc>, buffered_packets: &[(SharedPackets, usize)], ) -> bool { + if buffered_packets.is_empty() { + return false; + } + let rcluster_info = cluster_info.read().unwrap(); // If there's a bank, and leader is available, forward the buffered packets