From 1de698fdd9274dc47e18fb680ea15166742785a1 Mon Sep 17 00:00:00 2001 From: Valentine Wallace Date: Thu, 25 Aug 2022 13:56:19 -0400 Subject: [PATCH] PeerMan: fix bug in drop_gossip util Fixes a flipped bool that was introduced in 4a1ee5f9a984c9b0c0892025d624ade734337b1a --- lightning/src/ln/peer_handler.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/lightning/src/ln/peer_handler.rs b/lightning/src/ln/peer_handler.rs index 623aa969..925d7e59 100644 --- a/lightning/src/ln/peer_handler.rs +++ b/lightning/src/ln/peer_handler.rs @@ -399,11 +399,8 @@ impl Peer { /// Returns whether this peer's buffer is full and we should drop gossip messages. fn buffer_full_drop_gossip(&self) -> bool { - if self.pending_outbound_buffer.len() > OUTBOUND_BUFFER_LIMIT_DROP_GOSSIP - || self.msgs_sent_since_pong > BUFFER_DRAIN_MSGS_PER_TICK * FORWARD_INIT_SYNC_BUFFER_LIMIT_RATIO { - return false - } - true + self.pending_outbound_buffer.len() > OUTBOUND_BUFFER_LIMIT_DROP_GOSSIP || + self.msgs_sent_since_pong > BUFFER_DRAIN_MSGS_PER_TICK * FORWARD_INIT_SYNC_BUFFER_LIMIT_RATIO } } -- 2.30.2