diff --git a/client/internal/routemanager/dnsinterceptor/handler.go b/client/internal/routemanager/dnsinterceptor/handler.go index 991ceda95..76e644974 100644 --- a/client/internal/routemanager/dnsinterceptor/handler.go +++ b/client/internal/routemanager/dnsinterceptor/handler.go @@ -206,9 +206,9 @@ func (d *DnsInterceptor) writeMsg(w dns.ResponseWriter, r *dns.Msg) error { dom := domain.Domain(r.Question[0].Name) var newPrefixes []netip.Prefix - for _, ans := range r.Answer { + for _, answer := range r.Answer { var ip netip.Addr - switch rr := ans.(type) { + switch rr := answer.(type) { case *dns.A: addr, ok := netip.AddrFromSlice(rr.A) if !ok { diff --git a/client/internal/routemanager/manager_test.go b/client/internal/routemanager/manager_test.go index ce6e8b539..71b951593 100644 --- a/client/internal/routemanager/manager_test.go +++ b/client/internal/routemanager/manager_test.go @@ -424,7 +424,7 @@ func TestManagerUpdateRoutes(t *testing.T) { statusRecorder := peer.NewRecorder("https://mgm") ctx := context.TODO() - routeManager := NewManager(ctx, localPeerKey, 0, wgInterface, statusRecorder, nil, nil, nil, nil) + routeManager := NewManager(ctx, localPeerKey, 0, wgInterface, statusRecorder, nil, nil, nil, nil, nil) _, _, err = routeManager.Init()