Skip to content

Commit a5a23df

Browse files
committed
Resolve node_id for functions with msg handler
1 parent 3839ade commit a5a23df

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2061,7 +2061,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
20612061
};
20622062

20632063
for htlc_source in failed_htlcs.drain(..) {
2064-
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());
2064+
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() }, counterparty_node_id);
20652065
}
20662066

20672067
let _ = handle_error!(self, result, counterparty_node_id);
@@ -4641,7 +4641,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
46414641
}
46424642
};
46434643
for htlc_source in dropped_htlcs.drain(..) {
4644-
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());
4644+
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() }, counterparty_node_id.clone());
46454645
}
46464646

46474647
let _ = handle_error!(self, result, *counterparty_node_id);
@@ -4927,7 +4927,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
49274927
short_channel_id, channel_outpoint)) =>
49284928
{
49294929
for failure in pending_failures.drain(..) {
4930-
self.fail_htlc_backwards_internal(self.channel_state.lock().unwrap(), failure.0, &failure.1, failure.2, self.get_our_node_id());
4930+
self.fail_htlc_backwards_internal(self.channel_state.lock().unwrap(), failure.0, &failure.1, failure.2, counterparty_node_id);
49314931
}
49324932
self.forward_htlcs(&mut [(short_channel_id, channel_outpoint, pending_forwards)]);
49334933
self.finalize_claims(finalized_claim_htlcs);

0 commit comments

Comments
 (0)