diff --git a/routing/router.go b/routing/router.go index 0ee4b072..2ed754e2 100644 --- a/routing/router.go +++ b/routing/router.go @@ -1584,7 +1584,10 @@ func (r *ChannelRouter) sendPayment(payment *LightningPayment, newLogClosure(func() string { // Remove the public key curve parameters when logging // the route to prevent spamming the logs. - payment.Target.Curve = nil + if payment.Target != nil { + payment.Target.Curve = nil + } + for _, routeHint := range payment.RouteHints { for _, hopHint := range routeHint { hopHint.NodeID.Curve = nil