@@ -1551,6 +1551,7 @@ where
1551
1551
}
1552
1552
if peer. should_buffer_gossip_broadcast ( ) {
1553
1553
if let Some ( msg) = peer. gossip_broadcast_buffer . pop_front ( ) {
1554
+ peer. msgs_sent_since_pong += 1 ;
1554
1555
peer. pending_outbound_buffer
1555
1556
. push_back ( peer. channel_encryptor . encrypt_buffer ( msg) ) ;
1556
1557
}
@@ -1714,12 +1715,6 @@ where
1714
1715
peer. pending_outbound_buffer . push_back ( peer. channel_encryptor . encrypt_message ( message) ) ;
1715
1716
}
1716
1717
1717
- /// Append a message to a peer's pending outbound/write gossip broadcast buffer
1718
- fn enqueue_encoded_gossip_broadcast ( & self , peer : & mut Peer , encoded_message : MessageBuf ) {
1719
- peer. msgs_sent_since_pong += 1 ;
1720
- peer. gossip_broadcast_buffer . push_back ( encoded_message) ;
1721
- }
1722
-
1723
1718
fn do_read_event (
1724
1719
& self , peer_descriptor : & mut Descriptor , data : & [ u8 ] ,
1725
1720
) -> Result < bool , PeerHandleError > {
@@ -2689,10 +2684,8 @@ where
2689
2684
{
2690
2685
continue ;
2691
2686
}
2692
- self . enqueue_encoded_gossip_broadcast (
2693
- & mut * peer,
2694
- MessageBuf :: from_encoded ( & encoded_msg) ,
2695
- ) ;
2687
+ let encoded_message = MessageBuf :: from_encoded ( & encoded_msg) ;
2688
+ peer. gossip_broadcast_buffer . push_back ( encoded_message) ;
2696
2689
}
2697
2690
} ,
2698
2691
wire:: Message :: NodeAnnouncement ( ref msg) => {
@@ -2733,10 +2726,8 @@ where
2733
2726
{
2734
2727
continue ;
2735
2728
}
2736
- self . enqueue_encoded_gossip_broadcast (
2737
- & mut * peer,
2738
- MessageBuf :: from_encoded ( & encoded_msg) ,
2739
- ) ;
2729
+ let encoded_message = MessageBuf :: from_encoded ( & encoded_msg) ;
2730
+ peer. gossip_broadcast_buffer . push_back ( encoded_message) ;
2740
2731
}
2741
2732
} ,
2742
2733
wire:: Message :: ChannelUpdate ( ref msg) => {
@@ -2772,10 +2763,8 @@ where
2772
2763
{
2773
2764
continue ;
2774
2765
}
2775
- self . enqueue_encoded_gossip_broadcast (
2776
- & mut * peer,
2777
- MessageBuf :: from_encoded ( & encoded_msg) ,
2778
- ) ;
2766
+ let encoded_message = MessageBuf :: from_encoded ( & encoded_msg) ;
2767
+ peer. gossip_broadcast_buffer . push_back ( encoded_message) ;
2779
2768
}
2780
2769
} ,
2781
2770
_ => {
0 commit comments