From 3cdd59e55ffbefe936b482b17dba38df04bef70d Mon Sep 17 00:00:00 2001 From: Jeff Biseda Date: Fri, 21 Apr 2023 11:43:10 -0700 Subject: [PATCH] check for prior discard in shred_fetch_stage (#31293) --- core/src/shred_fetch_stage.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/shred_fetch_stage.rs b/core/src/shred_fetch_stage.rs index 7fba33d15..95383f61e 100644 --- a/core/src/shred_fetch_stage.rs +++ b/core/src/shred_fetch_stage.rs @@ -88,7 +88,7 @@ impl ShredFetchStage { let should_drop_merkle_shreds = |shred_slot| should_drop_merkle_shreds(shred_slot, &root_bank); let turbine_disabled = turbine_disabled.load(Ordering::Relaxed); - for packet in packet_batch.iter_mut() { + for packet in packet_batch.iter_mut().filter(|p| !p.meta().discard()) { if turbine_disabled || should_discard_shred( packet,