diff options
Diffstat (limited to 'core/dnsserver/server.go')
-rw-r--r-- | core/dnsserver/server.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/core/dnsserver/server.go b/core/dnsserver/server.go index 9b8fb23e4..b5bc14a63 100644 --- a/core/dnsserver/server.go +++ b/core/dnsserver/server.go @@ -20,6 +20,7 @@ import ( "github.com/coredns/coredns/plugin/pkg/transport" "github.com/coredns/coredns/request" + "github.com/caddyserver/caddy" "github.com/miekg/dns" ot "github.com/opentracing/opentracing-go" ) @@ -99,6 +100,9 @@ func NewServer(addr string, group []*Config) (*Server, error) { return s, nil } +// Compile-time check to ensure Server implements the caddy.GracefulServer interface +var _ caddy.GracefulServer = &Server{} + // Serve starts the server with an existing listener. It blocks until the server stops. // This implements caddy.TCPServer interface. func (s *Server) Serve(l net.Listener) error { |