1// +build fuzz
2
3package dns
4
5func Fuzz(data []byte) int {
6	msg := new(Msg)
7
8	if err := msg.Unpack(data); err != nil {
9		return 0
10	}
11	if _, err := msg.Pack(); err != nil {
12		return 0
13	}
14
15	return 1
16}
17
18func FuzzNewRR(data []byte) int {
19	if _, err := NewRR(string(data)); err != nil {
20		return 0
21	}
22	return 1
23}
24