caddyhttp: Use case-insensitive comparison for large Host lists

This commit is contained in:
Matthew Holt 2026-02-09 14:18:55 -07:00
parent bd374ca9d7
commit 1f43e8566b
No known key found for this signature in database

View File

@ -319,7 +319,7 @@ func (m MatchHost) MatchWithError(r *http.Request) (bool, error) {
}
return m[i] >= reqHost
})
if pos < len(m) && m[pos] == reqHost {
if pos < len(m) && strings.EqualFold(m[pos], reqHost) {
return true, nil
}
}