diff options
Diffstat (limited to 'plugin')
-rw-r--r-- | plugin/auto/auto.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/auto/auto.go b/plugin/auto/auto.go index 4316d8d2f..ec60bf23a 100644 --- a/plugin/auto/auto.go +++ b/plugin/auto/auto.go @@ -50,6 +50,9 @@ func (a Auto) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (i // Now the real zone. zone = plugin.Zones(a.Zones.Names()).Matches(qname) + if zone == "" { + return plugin.NextOrFailure(a.Name(), a.Next, ctx, w, r) + } a.Zones.RLock() z, ok := a.Zones.Z[zone] |