From 66a0d5a5ff5255dd0b5c24381cde52f178277edd Mon Sep 17 00:00:00 2001 From: jkoberg Date: Fri, 31 Mar 2023 10:59:44 +0200 Subject: [PATCH] avoid panic when oidcClient.Get fails Signed-off-by: jkoberg --- services/proxy/pkg/middleware/oidc_well-known.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/services/proxy/pkg/middleware/oidc_well-known.go b/services/proxy/pkg/middleware/oidc_well-known.go index 26db70a58..9957d8382 100644 --- a/services/proxy/pkg/middleware/oidc_well-known.go +++ b/services/proxy/pkg/middleware/oidc_well-known.go @@ -31,7 +31,9 @@ func OIDCWellKnownRewrite(logger log.Logger, oidcISS string, rewrite bool, oidcC Str("url", oidcURL.String()). Msg("get information from url failed") w.WriteHeader(http.StatusInternalServerError) + return } + defer wellKnownRes.Body.Close() copyHeader(w.Header(), wellKnownRes.Header)