diff --git a/dns/dnsmessage/message.go b/dns/dnsmessage/message.go index 4eabcae51..115fdd0f1 100644 --- a/dns/dnsmessage/message.go +++ b/dns/dnsmessage/message.go @@ -2140,7 +2140,7 @@ func unpackResourceBody(msg []byte, off int, hdr ResourceHeader) (ResourceBody, return nil, off, &nestedError{name + " record", err} } if r == nil { - return nil, off, errors.New("invalid resource type: " + string(hdr.Type+'0')) + return nil, off, errors.New("invalid resource type: " + string(rune(hdr.Type)+'0')) } return r, off + int(hdr.Length), nil }