From 1f1d25d1ecc34dca5d573c89d673dc634520df33 Mon Sep 17 00:00:00 2001 From: Julien Cretel Date: Wed, 10 Apr 2024 14:34:47 +0200 Subject: [PATCH] http/httpguts: eschew UTF-8 decoding in ValidHeaderFieldName --- http/httpguts/httplex.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/http/httpguts/httplex.go b/http/httpguts/httplex.go index cf96e583..9b4de940 100644 --- a/http/httpguts/httplex.go +++ b/http/httpguts/httplex.go @@ -197,8 +197,8 @@ func ValidHeaderFieldName(v string) bool { if len(v) == 0 { return false } - for _, r := range v { - if !IsTokenRune(r) { + for i := 0; i < len(v); i++ { + if !isTokenTable[v[i]] { return false } }