Skip to content

Commit 2e02aa7

Browse files
committed
Ensure we always at least log at TRACE when a peer disconnects
1 parent 64159b3 commit 2e02aa7

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -667,6 +667,7 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref> PeerManager<D
667667
match self.do_read_event(peer_descriptor, data) {
668668
Ok(res) => Ok(res),
669669
Err(e) => {
670+
log_trace!(self.logger, "Peer sent invalid data or we decided to disconnect due to a protocol error");
670671
self.disconnect_event_internal(peer_descriptor, e.no_connection_possible);
671672
Err(e)
672673
}
@@ -1344,6 +1345,9 @@ impl<Descriptor: SocketDescriptor, CM: Deref, RM: Deref, L: Deref> PeerManager<D
13441345
Some(peer) => {
13451346
match peer.their_node_id {
13461347
Some(node_id) => {
1348+
log_trace!(self.logger,
1349+
"Handling disconnection of peer {}, with {}future connection to the peer possible.",
1350+
log_pubkey!(node_id), if no_connection_possible { "no " } else { "" });
13471351
peers.node_id_to_descriptor.remove(&node_id);
13481352
self.message_handler.chan_handler.peer_disconnected(&node_id, no_connection_possible);
13491353
},

0 commit comments

Comments
 (0)