diff --git a/pkg/logql/log/ip.go b/pkg/logql/log/ip.go index 851cc1a9fa6c..c02c0a0ab306 100644 --- a/pkg/logql/log/ip.go +++ b/pkg/logql/log/ip.go @@ -282,14 +282,14 @@ func isHexDigit(r byte) bool { // It returns the number of chars in the initial segment of `s` // which consist only of chars from `accept`. func bytesSpan(s, accept []byte) int { - m := make(map[byte]bool) + var charset [256]bool for _, r := range accept { - m[r] = true + charset[r] = true } for i, r := range s { - if !m[r] { + if !charset[r] { return i } }