diff --git a/internal/auth/cookie.go b/internal/auth/cookie.go index 3fca0226..5d7fde7f 100644 --- a/internal/auth/cookie.go +++ b/internal/auth/cookie.go @@ -46,7 +46,7 @@ func isHTTPSRequest(r *http.Request) bool { forwarded := r.Header.Values("Forwarded") for _, value := range forwarded { - for _, part := range strings.Split(value, ";") { + for part := range strings.SplitSeq(value, ";") { key, val, ok := strings.Cut(strings.TrimSpace(part), "=") if ok && strings.EqualFold(key, "proto") && strings.EqualFold(strings.Trim(val, `"`), "https") { return true