Skip the Firefox plugin for connections through the local_doh protocol
Fixes #1205
This commit is contained in:
parent
b2be617e6b
commit
92e842126d
|
@ -34,6 +34,9 @@ func (plugin *PluginFirefox) Reload() error {
|
|||
}
|
||||
|
||||
func (plugin *PluginFirefox) Eval(pluginsState *PluginsState, msg *dns.Msg) error {
|
||||
if pluginsState.clientProto == "local_doh" {
|
||||
return nil
|
||||
}
|
||||
question := msg.Question[0]
|
||||
if question.Qclass != dns.ClassINET || (question.Qtype != dns.TypeA && question.Qtype != dns.TypeAAAA) {
|
||||
return nil
|
||||
|
|
Loading…
Reference in New Issue