Skip to content

Commit eb84e4c

Browse files
committed
Don't disconnect on manual force closes
1 parent 993cd1e commit eb84e4c

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3714,8 +3714,8 @@ where
37143714
peer_state.pending_msg_events.push(
37153715
events::MessageSendEvent::HandleError {
37163716
node_id: counterparty_node_id,
3717-
action: msgs::ErrorAction::DisconnectPeer {
3718-
msg: Some(msgs::ErrorMessage { channel_id: *channel_id, data: error_message})
3717+
action: msgs::ErrorAction::SendErrorMessage {
3718+
msg: msgs::ErrorMessage { channel_id: *channel_id, data: error_message }
37193719
},
37203720
}
37213721
);

lightning/src/ln/functional_tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11136,7 +11136,7 @@ fn do_test_funding_and_commitment_tx_confirm_same_block(confirm_remote_commitmen
1113611136
let mut msg_events = closing_node.node.get_and_clear_pending_msg_events();
1113711137
assert_eq!(msg_events.len(), 1);
1113811138
match msg_events.pop().unwrap() {
11139-
MessageSendEvent::HandleError { action: msgs::ErrorAction::DisconnectPeer { .. }, .. } => {},
11139+
MessageSendEvent::HandleError { action: msgs::ErrorAction::SendErrorMessage { .. }, .. } => {},
1114011140
_ => panic!("Unexpected event"),
1114111141
}
1114211142
check_added_monitors(closing_node, 1);

lightning/src/ln/reload_tests.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -643,8 +643,8 @@ fn do_test_data_loss_protect(reconnect_panicing: bool, substantially_old: bool,
643643
if let MessageSendEvent::BroadcastChannelUpdate { .. } = msg {
644644
} else if let MessageSendEvent::HandleError { ref action, .. } = msg {
645645
match action {
646-
&ErrorAction::DisconnectPeer { ref msg } => {
647-
assert_eq!(msg.as_ref().unwrap().data, "Channel force-closed");
646+
&ErrorAction::SendErrorMessage { ref msg } => {
647+
assert_eq!(&msg.data, "Channel force-closed");
648648
},
649649
_ => panic!("Unexpected event!"),
650650
}

0 commit comments

Comments
 (0)