diff --git a/lib/oauthutil/renew.go b/lib/oauthutil/renew.go index e3652ee9c..40eab7843 100644 --- a/lib/oauthutil/renew.go +++ b/lib/oauthutil/renew.go @@ -88,7 +88,9 @@ func (r *Renew) Shutdown() { } // closing a channel can only be done once r.shutdown.Do(func() { - r.ts.expiryTimer.Stop() + if r.ts != nil { + r.ts.expiryTimer.Stop() + } close(r.done) }) }