diff --git a/dnscrypt-proxy/plugins.go b/dnscrypt-proxy/plugins.go index f3d33189b3..72ba21fd1e 100644 --- a/dnscrypt-proxy/plugins.go +++ b/dnscrypt-proxy/plugins.go @@ -105,7 +105,9 @@ func (proxy *Proxy) InitPluginsGlobals() error { *queryPlugins = append(*queryPlugins, Plugin(new(PluginAllowName))) } - *queryPlugins = append(*queryPlugins, Plugin(new(PluginFirefox))) + if len(proxy.localDoHListenAddresses) != 0 { + *queryPlugins = append(*queryPlugins, Plugin(new(PluginFirefox))) + } if len(proxy.ednsClientSubnets) != 0 { *queryPlugins = append(*queryPlugins, Plugin(new(PluginECS)))