We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
saturating_sub
1 parent bb3c8bf commit 29bdc35Copy full SHA for 29bdc35
src/lib.rs
@@ -989,7 +989,7 @@ impl Node {
989
let payment_id = PaymentId(invoice.payment_hash().into_inner());
990
let payment_hash = PaymentHash((*invoice.payment_hash()).into_inner());
991
let payment_secret = Some(*invoice.payment_secret());
992
- let expiry_time = invoice.duration_since_epoch() + invoice.expiry_time();
+ let expiry_time = invoice.duration_since_epoch().saturating_add(invoice.expiry_time());
993
let mut payment_params = PaymentParameters::from_node_id(
994
invoice.recover_payee_pub_key(),
995
invoice.min_final_cltv_expiry_delta() as u32,
0 commit comments