aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Andrey Meshkov <am@adguard.com> 2019-08-12 21:24:16 +0300
committerGravatar Miek Gieben <miek@miek.nl> 2019-08-12 18:24:16 +0000
commit1ef24a881391047d55628fc32b058a60552c9ede (patch)
tree635324019f77e8562d22ff7ab366d2cd99299ce4
parentebe6a41e5083ff5d4402c235955e9919e93560fe (diff)
downloadcoredns-1ef24a881391047d55628fc32b058a60552c9ede.tar.gz
coredns-1ef24a881391047d55628fc32b058a60552c9ede.tar.zst
coredns-1ef24a881391047d55628fc32b058a60552c9ede.zip
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
-rw-r--r--plugin/forward/forward.go3
1 files changed, 0 insertions, 3 deletions
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
}