Commit 1ef24a88 authored by Andrey Meshkov's avatar Andrey Meshkov Committed by Miek Gieben

Fix handling truncated responses in forward (#3110)

* Fix handling truncated responses in forward

* Removed error check after proxy.Connect
See https://github.com/coredns/coredns/pull/3110/files#r312942826
parent ebe6a41e
...@@ -109,9 +109,6 @@ func (f *Forward) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg ...@@ -109,9 +109,6 @@ func (f *Forward) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.Msg
opts := f.opts opts := f.opts
for { for {
ret, err = proxy.Connect(ctx, state, opts) ret, err = proxy.Connect(ctx, state, opts)
if err == nil {
break
}
if err == ErrCachedClosed { // Remote side closed conn, can only happen with TCP. if err == ErrCachedClosed { // Remote side closed conn, can only happen with TCP.
continue continue
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment