diff options
Diffstat (limited to 'core/dnsserver/server_tls.go')
-rw-r--r-- | core/dnsserver/server_tls.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/dnsserver/server_tls.go b/core/dnsserver/server_tls.go index 3f45e1568..1c53c4e3c 100644 --- a/core/dnsserver/server_tls.go +++ b/core/dnsserver/server_tls.go @@ -50,6 +50,7 @@ func (s *ServerTLS) Serve(l net.Listener) error { // Only fill out the TCP server for this one. s.server[tcp] = &dns.Server{Listener: l, Net: "tcp-tls", Handler: dns.HandlerFunc(func(w dns.ResponseWriter, r *dns.Msg) { ctx := context.WithValue(context.Background(), Key{}, s.Server) + ctx = context.WithValue(ctx, LoopKey{}, 0) s.ServeDNS(ctx, w, r) })} s.m.Unlock() |