diff --git a/ready.go b/ready.go index b1747c7..8bc2d52 100644 --- a/ready.go +++ b/ready.go @@ -6,6 +6,7 @@ package traefikoidc // has been fetched and the authorization endpoint is known. func (t *TraefikOidc) Ready() bool { t.metadataMu.RLock() - defer t.metadataMu.RUnlock() - return t.authURL != "" + u := t.authURL + t.metadataMu.RUnlock() + return u != "" }