better errors
This commit is contained in:
parent
99d26fb386
commit
f38cd6abe0
|
@ -147,14 +147,14 @@ func (k *RR_DNSKEY) ToDS(h int) *RR_DS {
|
||||||
wire := make([]byte, DefaultMsgSize)
|
wire := make([]byte, DefaultMsgSize)
|
||||||
n, ok := packStruct(keywire, wire, 0)
|
n, ok := packStruct(keywire, wire, 0)
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil
|
return ErrPack
|
||||||
}
|
}
|
||||||
wire = wire[:n]
|
wire = wire[:n]
|
||||||
|
|
||||||
owner := make([]byte, 255)
|
owner := make([]byte, 255)
|
||||||
off, ok1 := PackDomainName(k.Hdr.Name, owner, 0, nil, false)
|
off, ok1 := PackDomainName(k.Hdr.Name, owner, 0, nil, false)
|
||||||
if !ok1 {
|
if !ok1 {
|
||||||
return nil
|
return ErrPack
|
||||||
}
|
}
|
||||||
owner = owner[:off]
|
owner = owner[:off]
|
||||||
// RFC4034:
|
// RFC4034:
|
||||||
|
|
Loading…
Reference in New Issue