Skip to content

Commit 96fe185

Browse files
authored
Merge pull request #3088 from alecchendev/2024-06-fc-no-disconnect
Don't disconnect on manual force closes
2 parents 15c709d + eb84e4c commit 96fe185

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
@@ -3382,8 +3382,8 @@ where
33823382
peer_state.pending_msg_events.push(
33833383
events::MessageSendEvent::HandleError {
33843384
node_id: counterparty_node_id,
3385-
action: msgs::ErrorAction::DisconnectPeer {
3386-
msg: Some(msgs::ErrorMessage { channel_id: *channel_id, data: error_message})
3385+
action: msgs::ErrorAction::SendErrorMessage {
3386+
msg: msgs::ErrorMessage { channel_id: *channel_id, data: error_message }
33873387
},
33883388
}
33893389
);

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)