Add checks on data length for A and AAAA records (#919)
* Add checks on data length for A and AAAA records Fixes panic when parsing A or AAAA records with no data * Add tests Field() on empty A/AAAA data * Refactor format test * Add return value check on format testmaster
parent
cc8cd02140
commit
d49c86087e
@ -0,0 +1,16 @@
|
||||
package dns
|
||||
|
||||
import (
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestFieldEmptyAOrAAAAData(t *testing.T) {
|
||||
res := Field(new(A), 1)
|
||||
if res != "" {
|
||||
t.Errorf("expected empty string but got %v", res)
|
||||
}
|
||||
res = Field(new(AAAA), 1)
|
||||
if res != "" {
|
||||
t.Errorf("expected empty string but got %v", res)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue