Skip to content

Commit 92ba92f

Browse files
committed
f - update for new event variant UnexpectedError
1 parent 3c3e9bb commit 92ba92f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lightning/src/ln/outbound_payment.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ impl OutboundPayments {
684684
let retry_amt_msat: u64 = route.paths.iter().map(|path| path.last().unwrap().fee_msat).sum();
685685
if retry_amt_msat + *pending_amt_msat > *total_msat * (100 + RETRY_OVERFLOW_PERCENTAGE) / 100 {
686686
log_error!(logger, "retry_amt_msat of {} will put pending_amt_msat (currently: {}) more than 10% over total_payment_amt_msat of {}", retry_amt_msat, pending_amt_msat, total_msat);
687-
abandon_with_entry!(payment, PaymentFailureReason::RetryAmountOverflow);
687+
abandon_with_entry!(payment, PaymentFailureReason::UnexpectedError);
688688
return
689689
}
690690
(*total_msat, *payment_secret, *keysend_preimage)
@@ -762,11 +762,11 @@ impl OutboundPayments {
762762
},
763763
PaymentSendFailure::PathParameterError(results) => {
764764
Self::push_path_failed_evs_and_scids(payment_id, payment_hash, &mut route_params, route.paths, results.into_iter(), pending_events);
765-
self.abandon_payment(payment_id, PaymentFailureReason::RetryParameterError, pending_events);
765+
self.abandon_payment(payment_id, PaymentFailureReason::UnexpectedError, pending_events);
766766
},
767767
PaymentSendFailure::ParameterError(e) => {
768768
log_error!(logger, "Failed to send to route due to parameter error: {:?}. Your router is buggy", e);
769-
self.abandon_payment(payment_id, PaymentFailureReason::RetryParameterError, pending_events);
769+
self.abandon_payment(payment_id, PaymentFailureReason::UnexpectedError, pending_events);
770770
},
771771
PaymentSendFailure::DuplicatePayment => debug_assert!(false), // unreachable
772772
}

0 commit comments

Comments
 (0)