diff --git a/routing/payment_lifecycle.go b/routing/payment_lifecycle.go index 95d300687..59a68feae 100644 --- a/routing/payment_lifecycle.go +++ b/routing/payment_lifecycle.go @@ -330,7 +330,7 @@ lifecycle: // We must inspect the error to know whether it was // critical or not, to decide whether we should // continue trying. - err := shardHandler.handleSendError( + err := shardHandler.handleSwitchErr( attempt, outcome.err, ) if err != nil { @@ -531,7 +531,7 @@ func (p *shardHandler) collectResultAsync(attempt *channeldb.HTLCAttemptInfo) { // Overwrite the param errToSend and return so that the // defer function will use the param to proceed. Notice // that the errToSend could be nil here. - errToSend = p.handleSendError(attempt, result.err) + errToSend = p.handleSwitchErr(attempt, result.err) return } }() @@ -766,7 +766,7 @@ func (p *shardHandler) sendAttempt( return nil } -// handleSendError inspects the given error from the Switch and determines +// handleSwitchErr inspects the given error from the Switch and determines // whether we should make another payment attempt, or if it should be // considered a terminal error. Terminal errors will be recorded with the // control tower. It analyzes the sendErr for the payment attempt received from @@ -774,7 +774,7 @@ func (p *shardHandler) sendAttempt( // the error type, the error is either the final outcome of the payment or we // need to continue with an alternative route. A final outcome is indicated by // a non-nil reason value. -func (p *shardHandler) handleSendError(attempt *channeldb.HTLCAttemptInfo, +func (p *shardHandler) handleSwitchErr(attempt *channeldb.HTLCAttemptInfo, sendErr error) error { internalErrorReason := channeldb.FailureReasonError diff --git a/routing/router.go b/routing/router.go index 21a3206d9..8e4ed7d4e 100644 --- a/routing/router.go +++ b/routing/router.go @@ -2365,7 +2365,7 @@ func (r *ChannelRouter) sendToRoute(htlcHash lntypes.Hash, rt *route.Route, // the error to check if it maps into a terminal error code, if not use // a generic NO_ROUTE error. var failureReason *channeldb.FailureReason - err = sh.handleSendError(attempt, shardError) + err = sh.handleSwitchErr(attempt, shardError) switch { // If a non-terminal error is returned and `skipTempErr` is false, then