Skip to content

Commit 440129c

Browse files
committed
Add logging on receipt of unknown message types.
This should make peer disconnection easier to debug.
1 parent f328094 commit 440129c

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lightning/src/ln/peer_handler.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -755,10 +755,13 @@ impl<Descriptor: SocketDescriptor, CM: Deref> PeerManager<Descriptor, CM> where
755755

756756
// Unknown messages:
757757
wire::Message::Unknown(msg_type) if msg_type.is_even() => {
758+
log_debug!(self, "Received unknown even message of type {}, disconnecting peer!", msg_type);
758759
// Fail the channel if message is an even, unknown type as per BOLT #1.
759760
return Err(PeerHandleError{ no_connection_possible: true });
760761
},
761-
wire::Message::Unknown(_) => {},
762+
wire::Message::Unknown(msg_type) => {
763+
log_trace!(self, "Received unknown odd message of type {}, ignoring", msg_type);
764+
},
762765
}
763766
}
764767
}

0 commit comments

Comments
 (0)