Skip to content

Commit a29cf09

Browse files
committed
Drop broken debug assertion on peer buffer lengths
1b711ed changed it so that we can enqueue broadcast gossip messages to peers even though their buffer is full as long as its our `ChannelMessageHandler` doing it. This broke a debug assertion that the buffer isn't too large when appending the broadcast message which is simply dropped here. Found by the `full_stack_target` fuzzer.
1 parent 76a93a3 commit a29cf09

File tree

1 file changed

+0
-1
lines changed

1 file changed

+0
-1
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1365,7 +1365,6 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
13651365
/// Append a message to a peer's pending outbound/write gossip broadcast buffer
13661366
fn enqueue_encoded_gossip_broadcast(&self, peer: &mut Peer, encoded_message: MessageBuf) {
13671367
peer.msgs_sent_since_pong += 1;
1368-
debug_assert!(peer.gossip_broadcast_buffer.len() <= OUTBOUND_BUFFER_LIMIT_DROP_GOSSIP);
13691368
peer.gossip_broadcast_buffer.push_back(encoded_message);
13701369
}
13711370

0 commit comments

Comments
 (0)