@@ -2061,7 +2061,7 @@ impl<Signer: Sign, M: Deref, T: Deref, K: Deref, F: Deref, L: Deref> ChannelMana
2061
2061
} ;
2062
2062
2063
2063
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 ) ;
2065
2065
}
2066
2066
2067
2067
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
4641
4641
}
4642
4642
} ;
4643
4643
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 ( ) ) ;
4645
4645
}
4646
4646
4647
4647
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
4927
4927
short_channel_id, channel_outpoint) ) =>
4928
4928
{
4929
4929
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 ) ;
4931
4931
}
4932
4932
self . forward_htlcs ( & mut [ ( short_channel_id, channel_outpoint, pending_forwards) ] ) ;
4933
4933
self . finalize_claims ( finalized_claim_htlcs) ;
0 commit comments