@@ -132,10 +132,12 @@ pub(super) fn create_recv_pending_htlc_info(
132
132
( payment_data, keysend_preimage, custom_tlvs, sender_intended_htlc_amt_msat,
133
133
cltv_expiry_height, payment_metadata, false ) ,
134
134
msgs:: InboundOnionPayload :: BlindedReceive {
135
- amt_msat , total_msat, cltv_expiry_height, payment_secret, intro_node_blinding_point ,
136
- payment_constraints, ..
135
+ sender_intended_htlc_amt_msat , total_msat, cltv_expiry_height, payment_secret,
136
+ intro_node_blinding_point , payment_constraints, ..
137
137
} => {
138
- check_blinded_payment_constraints ( amt_msat, cltv_expiry, & payment_constraints)
138
+ check_blinded_payment_constraints (
139
+ sender_intended_htlc_amt_msat, cltv_expiry, & payment_constraints
140
+ )
139
141
. map_err ( |( ) | {
140
142
InboundHTLCErr {
141
143
err_code : INVALID_ONION_BLINDING ,
@@ -144,8 +146,8 @@ pub(super) fn create_recv_pending_htlc_info(
144
146
}
145
147
} ) ?;
146
148
let payment_data = msgs:: FinalOnionHopData { payment_secret, total_msat } ;
147
- ( Some ( payment_data) , None , Vec :: new ( ) , amt_msat , cltv_expiry_height, None ,
148
- intro_node_blinding_point. is_none ( ) )
149
+ ( Some ( payment_data) , None , Vec :: new ( ) , sender_intended_htlc_amt_msat , cltv_expiry_height,
150
+ None , intro_node_blinding_point. is_none ( ) )
149
151
}
150
152
msgs:: InboundOnionPayload :: Forward { .. } => {
151
153
return Err ( InboundHTLCErr {
0 commit comments