diff options
Diffstat (limited to 'middleware/etcd/handler.go')
-rw-r--r-- | middleware/etcd/handler.go | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/middleware/etcd/handler.go b/middleware/etcd/handler.go index a5e5f1b80..2de6fb629 100644 --- a/middleware/etcd/handler.go +++ b/middleware/etcd/handler.go @@ -1,8 +1,6 @@ package etcd import ( - "errors" - "github.com/coredns/coredns/middleware" "github.com/coredns/coredns/middleware/etcd/msg" "github.com/coredns/coredns/middleware/pkg/debug" @@ -17,9 +15,7 @@ import ( func (e *Etcd) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg) (int, error) { opt := middleware.Options{} state := request.Request{W: w, Req: r} - if state.QClass() != dns.ClassINET { - return dns.RcodeServerFailure, middleware.Error(e.Name(), errors.New("can only deal with ClassINET")) - } + name := state.Name() if e.Debugging { if bug := debug.IsDebug(name); bug != "" { |