PeerMan: fix bug in drop_gossip util
[rust-lightning] / lightning / src / ln / peer_handler.rs
index 623aa969dfd4262da60773428c6d03aff681a4ab..925d7e5946d82f4e5e5fd463c9ac7cd27f366925 100644 (file)
@@ -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
        }
 }