From 76c09dea2130f49ccaa8a314140225f8c8e220cc Mon Sep 17 00:00:00 2001 From: realbigsean Date: Mon, 24 Apr 2023 19:00:21 -0400 Subject: [PATCH] drop parent lookup if either req has a peer disconnect during download --- beacon_node/network/src/sync/block_lookups/mod.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/beacon_node/network/src/sync/block_lookups/mod.rs b/beacon_node/network/src/sync/block_lookups/mod.rs index 843d4b5bcd..b6444924fb 100644 --- a/beacon_node/network/src/sync/block_lookups/mod.rs +++ b/beacon_node/network/src/sync/block_lookups/mod.rs @@ -699,7 +699,7 @@ impl BlockLookups { /* Check disconnection for parent lookups */ while let Some(pos) = self.parent_lookups.iter_mut().position(|req| { req.check_block_peer_disconnected(peer_id).is_err() - && req.check_blob_peer_disconnected(peer_id).is_err() + || req.check_blob_peer_disconnected(peer_id).is_err() }) { let parent_lookup = self.parent_lookups.remove(pos); trace!(self.log, "Parent lookup's peer disconnected"; &parent_lookup);