Skip to content

Commit ee43524

Browse files
committed
Fix dns cache
1 parent ca28590 commit ee43524

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/policy/policy.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ type ParsedConfig struct {
4343
StatusCodes config.StatusCodes
4444
DefaultDifficulty int
4545
DNSBL bool
46+
DnsCache *dns.DnsCache
4647
Dns *dns.Dns
4748
Logger *slog.Logger
4849
}
@@ -81,8 +82,8 @@ func ParseConfig(ctx context.Context, fin io.Reader, fname string, defaultDiffic
8182
validationErrs = append(validationErrs, config.ErrUnknownStoreBackend)
8283
}
8384

84-
dnsCache := dns.NewDNSCache(result.orig.DNSTTL.Forward, result.orig.DNSTTL.Reverse, result.Store)
85-
result.Dns = dns.New(ctx, dnsCache)
85+
result.DnsCache = dns.NewDNSCache(result.orig.DNSTTL.Forward, result.orig.DNSTTL.Reverse, result.Store)
86+
result.Dns = dns.New(ctx, result.DnsCache)
8687

8788
for _, b := range c.Bots {
8889
if berr := b.Valid(); berr != nil {

0 commit comments

Comments
 (0)