1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
// +build fuzz package rewrite import ( "github.com/coredns/coredns/plugin/pkg/fuzz" "github.com/caddyserver/caddy" ) // Fuzz fuzzes rewrite. func Fuzz(data []byte) int { c := caddy.NewTestController("dns", "rewrite edns0 subnet set 24 56") rules, err := rewriteParse(c) if err != nil { return 0 } r := Rewrite{Rules: rules} return fuzz.Do(r, data) }