@@ -1272,7 +1272,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1272
1272
1273
1273
/// Append a message to a peer's pending outbound/write buffer
1274
1274
fn enqueue_message < M : wire:: Type > ( & self , peer : & mut Peer , message : & M ) {
1275
- let logger = WithContext :: from ( & self . logger , Some ( peer. their_node_id . unwrap ( ) . 0 ) , None ) ;
1275
+ let logger = WithContext :: from ( & self . logger , peer. their_node_id . map ( |p| p . 0 ) , None ) ;
1276
1276
if is_gossip_msg ( message. type_id ( ) ) {
1277
1277
log_gossip ! ( logger, "Enqueueing message {:?} to {}" , message, log_pubkey!( peer. their_node_id. unwrap( ) . 0 ) ) ;
1278
1278
} else {
@@ -1377,7 +1377,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1377
1377
1378
1378
macro_rules! insert_node_id {
1379
1379
( ) => {
1380
- let logger = WithContext :: from( & self . logger, Some ( peer. their_node_id. unwrap ( ) . 0 ) , None ) ;
1380
+ let logger = WithContext :: from( & self . logger, peer. their_node_id. map ( |p| p . 0 ) , None ) ;
1381
1381
match self . node_id_to_descriptor. lock( ) . unwrap( ) . entry( peer. their_node_id. unwrap( ) . 0 ) {
1382
1382
hash_map:: Entry :: Occupied ( e) => {
1383
1383
log_trace!( logger, "Got second connection with {}, closing" , log_pubkey!( peer. their_node_id. unwrap( ) . 0 ) ) ;
@@ -1457,7 +1457,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1457
1457
peer. pending_read_buffer . resize ( 18 , 0 ) ;
1458
1458
peer. pending_read_is_header = true ;
1459
1459
1460
- let logger = WithContext :: from ( & self . logger , Some ( peer. their_node_id . unwrap ( ) . 0 ) , None ) ;
1460
+ let logger = WithContext :: from ( & self . logger , peer. their_node_id . map ( |p| p . 0 ) , None ) ;
1461
1461
let message = match message_result {
1462
1462
Ok ( x) => x,
1463
1463
Err ( e) => {
@@ -1835,13 +1835,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1835
1835
1836
1836
for ( _, peer_mutex) in peers. iter ( ) {
1837
1837
let mut peer = peer_mutex. lock ( ) . unwrap ( ) ;
1838
- let logger = WithContext :: from ( & self . logger , Some ( peer. their_node_id . unwrap ( ) . 0 ) , None ) ;
1839
1838
if !peer. handshake_complete ( ) ||
1840
1839
!peer. should_forward_channel_announcement ( msg. contents . short_channel_id ) {
1841
1840
continue
1842
1841
}
1843
1842
debug_assert ! ( peer. their_node_id. is_some( ) ) ;
1844
1843
debug_assert ! ( peer. channel_encryptor. is_ready_for_encryption( ) ) ;
1844
+ let logger = WithContext :: from ( & self . logger , peer. their_node_id . map ( |p| p. 0 ) , None ) ;
1845
1845
if peer. buffer_full_drop_gossip_broadcast ( ) {
1846
1846
log_gossip ! ( logger, "Skipping broadcast message to {:?} as its outbound buffer is full" , peer. their_node_id) ;
1847
1847
continue ;
@@ -1863,13 +1863,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1863
1863
1864
1864
for ( _, peer_mutex) in peers. iter ( ) {
1865
1865
let mut peer = peer_mutex. lock ( ) . unwrap ( ) ;
1866
- let logger = WithContext :: from ( & self . logger , Some ( peer. their_node_id . unwrap ( ) . 0 ) , None ) ;
1867
1866
if !peer. handshake_complete ( ) ||
1868
1867
!peer. should_forward_node_announcement ( msg. contents . node_id ) {
1869
1868
continue
1870
1869
}
1871
1870
debug_assert ! ( peer. their_node_id. is_some( ) ) ;
1872
1871
debug_assert ! ( peer. channel_encryptor. is_ready_for_encryption( ) ) ;
1872
+ let logger = WithContext :: from ( & self . logger , peer. their_node_id . map ( |p| p. 0 ) , None ) ;
1873
1873
if peer. buffer_full_drop_gossip_broadcast ( ) {
1874
1874
log_gossip ! ( logger, "Skipping broadcast message to {:?} as its outbound buffer is full" , peer. their_node_id) ;
1875
1875
continue ;
@@ -1891,13 +1891,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, OM: Deref, L: Deref, CM
1891
1891
1892
1892
for ( _, peer_mutex) in peers. iter ( ) {
1893
1893
let mut peer = peer_mutex. lock ( ) . unwrap ( ) ;
1894
- let logger = WithContext :: from ( & self . logger , Some ( peer. their_node_id . unwrap ( ) . 0 ) , None ) ;
1895
1894
if !peer. handshake_complete ( ) ||
1896
1895
!peer. should_forward_channel_announcement ( msg. contents . short_channel_id ) {
1897
1896
continue
1898
1897
}
1899
1898
debug_assert ! ( peer. their_node_id. is_some( ) ) ;
1900
1899
debug_assert ! ( peer. channel_encryptor. is_ready_for_encryption( ) ) ;
1900
+ let logger = WithContext :: from ( & self . logger , peer. their_node_id . map ( |p| p. 0 ) , None ) ;
1901
1901
if peer. buffer_full_drop_gossip_broadcast ( ) {
1902
1902
log_gossip ! ( logger, "Skipping broadcast message to {:?} as its outbound buffer is full" , peer. their_node_id) ;
1903
1903
continue ;
0 commit comments