mirror of
https://github.com/golang/go
synced 2024-11-25 12:27:57 -07:00
net/http: better comment in hasToken
R=golang-dev, rsc CC=golang-dev https://golang.org/cl/6249065
This commit is contained in:
parent
2d1fa08967
commit
253d7f0460
@ -99,6 +99,11 @@ func hasToken(v, token string) bool {
|
|||||||
}
|
}
|
||||||
for sp := 0; sp <= len(v)-len(token); sp++ {
|
for sp := 0; sp <= len(v)-len(token); sp++ {
|
||||||
// Check that first character is good.
|
// Check that first character is good.
|
||||||
|
// The token is ASCII, so checking only a single byte
|
||||||
|
// is sufficient. We skip this potential starting
|
||||||
|
// position if both the first byte and its potential
|
||||||
|
// ASCII uppercase equivalent (b|0x20) don't match.
|
||||||
|
// False positives ('^' => '~') are caught by EqualFold.
|
||||||
if b := v[sp]; b != token[0] && b|0x20 != token[0] {
|
if b := v[sp]; b != token[0] && b|0x20 != token[0] {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user