diff options
Diffstat (limited to 'src/bytes/bytes.go')
| -rw-r--r-- | src/bytes/bytes.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bytes/bytes.go b/src/bytes/bytes.go index 32bf6ab30d..437a6e12df 100644 --- a/src/bytes/bytes.go +++ b/src/bytes/bytes.go @@ -805,9 +805,9 @@ func EqualFold(s, t []byte) bool { tr, sr = sr, tr } // Fast check for ASCII. - if tr < utf8.RuneSelf && 'A' <= sr && sr <= 'Z' { - // ASCII, and sr is upper case. tr must be lower case. - if tr == sr+'a'-'A' { + if tr < utf8.RuneSelf { + // ASCII only, sr/tr must be upper/lower case + if 'A' <= sr && sr <= 'Z' && tr == sr+'a'-'A' { continue } return false |
