From fc74cee7cdc8e5220ee2244061a83050b4809df3 Mon Sep 17 00:00:00 2001 From: Ilja Rotar Date: Wed, 18 Feb 2026 09:40:46 +0100 Subject: [PATCH] Fix assignment to nil map --- pkg/dns/dnscache.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/dns/dnscache.go b/pkg/dns/dnscache.go index 4e922f0d..9dc7ba18 100644 --- a/pkg/dns/dnscache.go +++ b/pkg/dns/dnscache.go @@ -470,6 +470,10 @@ func (c *DNSCache) updateIPEntry(qname string, rrs []dnsgo.RR, lookupTime time.T c.Lock() defer c.Unlock() + if c.fqdnToEntry == nil { + c.fqdnToEntry = map[string]cacheEntry{} + } + entry, exists := c.fqdnToEntry[qname] if !exists { entry = cacheEntry{}