diff --git a/plugin/forward/forward.go b/plugin/forward/forward.go index da2e175fe..9d37780da 100644 --- a/plugin/forward/forward.go +++ b/plugin/forward/forward.go @@ -109,9 +109,6 @@ func (f *Forward) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg opts := f.opts for { ret, err = proxy.Connect(ctx, state, opts) - if err == nil { - break - } if err == ErrCachedClosed { // Remote side closed conn, can only happen with TCP. continue }