From 94e8dbb1eabe847df6a4d671b17b6523a7cdf667 Mon Sep 17 00:00:00 2001 From: Dan Anderson Date: Fri, 1 Jun 2018 18:18:08 -0400 Subject: [PATCH] forwarding server should relay ErrTruncated responses to client --- server/forwarding.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/forwarding.go b/server/forwarding.go index 83470af6..f100082c 100644 --- a/server/forwarding.go +++ b/server/forwarding.go @@ -45,7 +45,7 @@ Redo: } else { r, err = exchangeWithRetry(s.dnsUDPclient, req, s.config.Nameservers[nsid]) } - if err == nil { + if err == nil || err == dns.ErrTruncated { r.Compress = true r.Id = req.Id w.WriteMsg(r)