Skip to content

Commit a1177f4

Browse files
f switch to debug assert
1 parent fb47fcd commit a1177f4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

lightning/src/ln/channelmanager.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3918,14 +3918,16 @@ where
39183918
htlcs.push(claimable_htlc);
39193919
let amount_msat = htlcs.iter().map(|htlc| htlc.value).sum();
39203920
htlcs.iter_mut().for_each(|htlc| htlc.total_value_received = Some(amount_msat));
3921+
let counterparty_skimmed_fee_msat = htlcs.iter()
3922+
.map(|htlc| htlc.counterparty_skimmed_fee_msat.unwrap_or(0)).sum();
3923+
debug_assert!(total_value.saturating_sub(amount_msat) <=
3924+
counterparty_skimmed_fee_msat);
39213925
new_events.push_back((events::Event::PaymentClaimable {
39223926
receiver_node_id: Some(receiver_node_id),
39233927
payment_hash,
39243928
purpose: $purpose,
39253929
amount_msat,
3926-
counterparty_skimmed_fee_msat:
3927-
cmp::max(total_value.saturating_sub(amount_msat), htlcs.iter()
3928-
.map(|htlc| htlc.counterparty_skimmed_fee_msat.unwrap_or(0)).sum()),
3930+
counterparty_skimmed_fee_msat,
39293931
via_channel_id: Some(prev_channel_id),
39303932
via_user_channel_id: Some(prev_user_channel_id),
39313933
claim_deadline: Some(earliest_expiry - HTLC_FAIL_BACK_BUFFER),

0 commit comments

Comments
 (0)