From 8b12749f0231d5b2ba1c920dd1516a4683605924 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Wed, 16 Feb 2022 13:01:16 -0800 Subject: [PATCH] forward_buffered_packets return packet count in error path (#23167) (#23187) (cherry picked from commit 115d71536b5fc23c1a745335f2e01caabac91f92) Co-authored-by: Jeff Biseda --- core/src/banking_stage.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/banking_stage.rs b/core/src/banking_stage.rs index 47afe29823..314a5d075e 100644 --- a/core/src/banking_stage.rs +++ b/core/src/banking_stage.rs @@ -475,9 +475,9 @@ impl BankingStage { if !packet_vec.is_empty() { inc_new_counter_info!("banking_stage-forwarded_packets", packet_vec.len()); - if let Err(SendPktsError::IoError(ioerr, _num_failed)) = batch_send(socket, &packet_vec) + if let Err(SendPktsError::IoError(ioerr, num_failed)) = batch_send(socket, &packet_vec) { - return (Err(ioerr), 0); + return (Err(ioerr), packet_vec.len().saturating_sub(num_failed)); } }