diff --git a/zebra-network/src/peer_set/inventory_registry.rs b/zebra-network/src/peer_set/inventory_registry.rs index 5d211e479..99cd5c48e 100644 --- a/zebra-network/src/peer_set/inventory_registry.rs +++ b/zebra-network/src/peer_set/inventory_registry.rs @@ -77,7 +77,7 @@ impl InventoryRegistry { /// - rotates HashMaps based on interval events /// - drains the inv_stream channel and registers all advertised inventory pub fn poll_inventory(&mut self, cx: &mut Context<'_>) -> Result<(), BoxError> { - while let Poll::Ready(_) = Pin::new(&mut self.interval).poll_next(cx) { + while Pin::new(&mut self.interval).poll_next(cx).is_ready() { self.rotate(); }