parsing known records as unknown ones, does not work
This commit is contained in:
parent
88c466c949
commit
d017b24161
15
pack_test.go
15
pack_test.go
|
@ -49,3 +49,18 @@ func TestTxtPack(t *testing.T) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestRRPack(t *testing.T) {
|
||||
rr, err := NewRR("example.com IN TYPE1234 \\# 4 aabbccdd")
|
||||
if err == nil {
|
||||
t.Log("%s\n", rr.String())
|
||||
} else {
|
||||
t.Error("Failed to parse TYPE1234 RR: ", err.Error())
|
||||
}
|
||||
rr, err = NewRR("example.com IN TYPE1 \\# 4 0a000001")
|
||||
if err == nil {
|
||||
t.Log("%s\n", rr.String())
|
||||
} else {
|
||||
t.Error("Failed to parse TYPE1 RR: ", err.Error())
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1672,13 +1672,13 @@ func setRFC3597(h RR_Header, c chan lex, f string) (RR, *ParseError, string) {
|
|||
rr.Hdr = h
|
||||
l := <-c
|
||||
if l.token != "\\#" {
|
||||
return nil, &ParseError{f, "unkown RR type", l}, ""
|
||||
return nil, &ParseError{f, "bad RFC3597 Rdata", l}, ""
|
||||
}
|
||||
<-c // _BLANK
|
||||
l = <-c
|
||||
rdlength, e := strconv.Atoi(l.token)
|
||||
if e != nil {
|
||||
return nil, &ParseError{f, "bad RFC3597 Rdata", l}, ""
|
||||
return nil, &ParseError{f, "bad RFC3597 Rdata ", l}, ""
|
||||
}
|
||||
|
||||
s, e1, c1 := endingToString(c, "bad RFC3597 Rdata", f)
|
||||
|
|
Loading…
Reference in New Issue