Skip to content

Commit 760100d

Browse files
f Fix Pass counterparty_node_id to accept_inbound_channel
1 parent 72603ff commit 760100d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4131,6 +4131,9 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
41314131
if !channel.get().inbound_is_awaiting_accept() {
41324132
return Err(APIError::APIMisuseError { err: "The channel isn't currently awaiting to be accepted.".to_owned() });
41334133
}
4134+
if *counterparty_node_id != channel.get().get_counterparty_node_id() {
4135+
return Err(APIError::APIMisuseError { err: "Passed counterparty_node_id doesn't match the channel's counterparty node_id".to_owned() });
4136+
}
41344137
channel_state.pending_msg_events.push(events::MessageSendEvent::SendAcceptChannel {
41354138
node_id: channel.get().get_counterparty_node_id(),
41364139
msg: channel.get_mut().accept_inbound_channel(user_channel_id),

0 commit comments

Comments
 (0)