Prefix errors with dns:

This commit is contained in:
Miek Gieben 2013-01-28 13:09:38 +01:00
parent ed0aa9b5fb
commit b92195920a
1 changed files with 3 additions and 3 deletions

View File

@ -217,7 +217,7 @@ func (e *EDNS0_SUBNET) pack() ([]byte, error) {
switch e.Family {
case 1:
if e.SourceNetmask > net.IPv4len*8 {
return nil, errors.New("bad netmask")
return nil, errors.New("dns: bad netmask")
}
ip := make([]byte, net.IPv4len)
a := e.Address.To4().Mask(net.CIDRMask(int(e.SourceNetmask), net.IPv4len*8))
@ -230,7 +230,7 @@ func (e *EDNS0_SUBNET) pack() ([]byte, error) {
b = append(b, ip...)
case 2:
if e.SourceNetmask > net.IPv6len*8 {
return nil, errors.New("bad netmask")
return nil, errors.New("dns: bad netmask")
}
ip := make([]byte, net.IPv6len)
a := e.Address.Mask(net.CIDRMask(int(e.SourceNetmask), net.IPv6len*8))
@ -242,7 +242,7 @@ func (e *EDNS0_SUBNET) pack() ([]byte, error) {
}
b = append(b, ip...)
default:
return nil, errors.New("bad address family")
return nil, errors.New("dns: bad address family")
}
return b, nil
}