diff options
Diffstat (limited to 'plugin/etcd/handler.go')
-rw-r--r-- | plugin/etcd/handler.go | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/plugin/etcd/handler.go b/plugin/etcd/handler.go index 088993cf2..d9c6de4c9 100644 --- a/plugin/etcd/handler.go +++ b/plugin/etcd/handler.go @@ -14,20 +14,6 @@ func (e *Etcd) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) ( opt := plugin.Options{} state := request.Request{W: w, Req: r, Context: ctx} - name := state.Name() - - // We need to check stubzones first, because we may get a request for a zone we - // are not auth. for *but* do have a stubzone forward for. If we do the stubzone - // handler will handle the request. - if e.Stubmap != nil && len(*e.Stubmap) > 0 { - for zone := range *e.Stubmap { - if plugin.Name(zone).Matches(name) { - stub := Stub{Etcd: e, Zone: zone} - return stub.ServeDNS(ctx, w, r) - } - } - } - zone := plugin.Zones(e.Zones).Matches(state.Name()) if zone == "" { return plugin.NextOrFailure(e.Name(), e.Next, ctx, w, r) |