From e5a36c8fa99112ba8c8238d1578ea94cec4ec6f6 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Mon, 11 May 2020 17:39:39 +0200 Subject: [PATCH] Small fix to block response completion reporting (#5967) * Small fix to block response completion reporting * while -> if --- substrate/client/network/src/block_requests.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/substrate/client/network/src/block_requests.rs b/substrate/client/network/src/block_requests.rs index 7352c72347..91e9983192 100644 --- a/substrate/client/network/src/block_requests.rs +++ b/substrate/client/network/src/block_requests.rs @@ -708,12 +708,12 @@ where } } - while let Poll::Ready(Some((peer, total_handling_time))) = self.outgoing.poll_next_unpin(cx) { + if let Poll::Ready(Some((peer, total_handling_time))) = self.outgoing.poll_next_unpin(cx) { let ev = Event::AnsweredRequest { peer, total_handling_time, }; - self.pending_events.push_back(NetworkBehaviourAction::GenerateEvent(ev)); + return Poll::Ready(NetworkBehaviourAction::GenerateEvent(ev)); } Poll::Pending