// +build fuzz

package dns

func Fuzz(data []byte) int {
	msg := new(Msg)

	if err := msg.Unpack(data); err != nil {
		return 0
	}
	if _, err := msg.Pack(); err != nil {
		return 0
	}

	return 1
}

func FuzzNewRR(data []byte) int {
	if _, err := NewRR(string(data)); err != nil {
		return 0
	}
	return 1
}