aboutsummaryrefslogtreecommitdiff
path: root/plugin/cache/fuzz.go
blob: c2ca7554eba9db93afd8d3956b4b90887c118ff6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// +build fuzz

package cache

import (
	"time"

	"github.com/coredns/coredns/plugin/pkg/fuzz"
)

// Fuzz fuzzes cache.
func Fuzz(data []byte) int {
	c := &Cache{pcap: defaultCap, ncap: defaultCap, pttl: maxTTL, nttl: maxNTTL, prefetch: 0, duration: 1 * time.Minute}

	return fuzz.Do(c, data)
}