All numeric is OK too nowadays
This commit is contained in:
parent
c9da0472de
commit
6470b8335d
|
@ -221,7 +221,7 @@ func IsDomainName(s string) (uint8, uint8, bool) { // copied from net package.
|
||||||
}
|
}
|
||||||
|
|
||||||
last := byte('.')
|
last := byte('.')
|
||||||
ok := false // ok once we've seen a letter
|
ok := false // ok once we've seen a letter or digit
|
||||||
partlen := 0
|
partlen := 0
|
||||||
labels := uint8(0)
|
labels := uint8(0)
|
||||||
for i := 0; i < l; i++ {
|
for i := 0; i < l; i++ {
|
||||||
|
@ -235,7 +235,7 @@ func IsDomainName(s string) (uint8, uint8, bool) { // copied from net package.
|
||||||
case c == '\\':
|
case c == '\\':
|
||||||
// Ok
|
// Ok
|
||||||
case '0' <= c && c <= '9':
|
case '0' <= c && c <= '9':
|
||||||
// fine
|
ok = true
|
||||||
partlen++
|
partlen++
|
||||||
case c == '-':
|
case c == '-':
|
||||||
// byte before dash cannot be dot
|
// byte before dash cannot be dot
|
||||||
|
|
Loading…
Reference in New Issue