We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e24fdd2 commit e477d0eCopy full SHA for e477d0e
dnscrypt-proxy/plugin_dns64.go
@@ -34,7 +34,10 @@ func (plugin *PluginDNS64) Description() string {
34
}
35
36
func (plugin *PluginDNS64) Init(proxy *Proxy) error {
37
- plugin.ipv4Resolver = proxy.listenAddresses[0] //recursively to ourselves
+ if len(proxy.listenAddresses) == 0 {
38
+ return errors.New("At least one listening IP address must be configured for the DNS64 plugin to work")
39
+ }
40
+ plugin.ipv4Resolver = proxy.listenAddresses[0] // query is sent to ourselves
41
plugin.pref64Mutex = new(sync.RWMutex)
42
plugin.proxy = proxy
43
0 commit comments