Skip to content

Commit 3839ade

Browse files
committed
Use PublicKey provided by ShutdownResult
1 parent 02372c9 commit 3839ade

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2117,7 +2117,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
21172117
let (monitor_update_option, mut failed_htlcs) = shutdown_res;
21182118
log_debug!(self.logger, "Finishing force-closure of channel with {} HTLCs to fail", failed_htlcs.len());
21192119
for htlc_source in failed_htlcs.drain(..) {
2120-
self.fail_htlc_backwards_internal(self.channel_state.lock().unwrap(), htlc_source.0, &htlc_source.1, HTLCFailReason::Reason { failure_code: 0x4000 | 8, data: Vec::new() }, self.get_our_node_id());
2120+
self.fail_htlc_backwards_internal(self.channel_state.lock().unwrap(), htlc_source.0, &htlc_source.1, HTLCFailReason::Reason { failure_code: 0x4000 | 8, data: Vec::new() }, htlc_source.2);
21212121
}
21222122
if let Some((funding_txo, monitor_update)) = monitor_update_option {
21232123
// There isn't anything we can do if we get an update failure - we're already
@@ -7059,7 +7059,7 @@ impl<'a, Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref>
70597059
};
70607060

70617061
for htlc_source in failed_htlcs.drain(..) {
7062-
channel_manager.fail_htlc_backwards_internal(channel_manager.channel_state.lock().unwrap(), htlc_source.0, &htlc_source.1, HTLCFailReason::Reason { failure_code: 0x4000 | 8, data: Vec::new() }, channel_manager.get_our_node_id());
7062+
channel_manager.fail_htlc_backwards_internal(channel_manager.channel_state.lock().unwrap(), htlc_source.0, &htlc_source.1, HTLCFailReason::Reason { failure_code: 0x4000 | 8, data: Vec::new() }, htlc_source.2);
70637063
}
70647064

70657065
//TODO: Broadcast channel update for closed channels, but only after we've made a

0 commit comments

Comments
 (0)