summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorIrbe Krumina <irbe@tailscale.com>2024-06-07 15:35:43 +0100
committerIrbe Krumina <irbe@tailscale.com>2024-06-07 15:35:43 +0100
commitc7581b4ef5e6d5c074a908e5383c71e8bed58274 (patch)
treeabd452c8786bd7c15cf6c272dadfc7b077ce7ea1
parent0219317372b7a96de9377dd1f91626e2ed3cedc9 (diff)
downloadtailscale-irbekrm/fix.tar.xz
tailscale-irbekrm/fix.zip
net/dns: check if Manager.knobs isn't nil before using itirbekrm/fix
Signed-off-by: Irbe Krumina <irbe@tailscale.com>
-rw-r--r--net/dns/manager.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/net/dns/manager.go b/net/dns/manager.go
index 61c6dfecc..0a7612f25 100644
--- a/net/dns/manager.go
+++ b/net/dns/manager.go
@@ -296,6 +296,9 @@ func (m *Manager) compileConfig(cfg Config) (rcfg resolver.Config, ocfg OSConfig
}
func (m *Manager) disableSplitDNSOptimization() bool {
+ if m.knobs == nil {
+ return false
+ }
return m.knobs.DisableSplitDNSWhenNoCustomResolvers.Load()
}