diff --git a/client/internal/routemanager/dynamic/route.go b/client/internal/routemanager/dynamic/route.go index 72164badb..8429b4534 100644 --- a/client/internal/routemanager/dynamic/route.go +++ b/client/internal/routemanager/dynamic/route.go @@ -180,11 +180,9 @@ func (r *Route) startResolver(ctx context.Context) { if interval > failureInterval { ticker.Reset(failureInterval) } - } else { + } else if interval > failureInterval { // Reset to the original interval if the update succeeds - if interval > failureInterval { - ticker.Reset(interval) - } + ticker.Reset(interval) } } }