File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
lightning/src/onion_message Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -722,14 +722,16 @@ where
722722 . or_insert_with ( || OnionMessageBuffer :: ConnectedPeer ( VecDeque :: new ( ) ) ) ;
723723
724724 match message_buffers. entry ( next_node_id) {
725- hash_map:: Entry :: Vacant ( _) => {
726- log_trace ! ( self . logger, "Dropping forwarded onion message to disconnected peer {:?}" , next_node_id) ;
727- return
728- } ,
729- hash_map:: Entry :: Occupied ( mut e) => {
725+ hash_map:: Entry :: Occupied ( mut e) if matches ! (
726+ e. get( ) , OnionMessageBuffer :: ConnectedPeer ( ..)
727+ ) => {
730728 e. get_mut ( ) . enqueue_message ( onion_message) ;
731729 log_trace ! ( self . logger, "Forwarding an onion message to peer {}" , next_node_id) ;
732730 } ,
731+ _ => {
732+ log_trace ! ( self . logger, "Dropping forwarded onion message to disconnected peer {:?}" , next_node_id) ;
733+ return
734+ } ,
733735 }
734736 } ,
735737 Err ( e) => {
You can’t perform that action at this time.
0 commit comments