diff options
-rw-r--r-- | core/dnsserver/config.go | 3 | ||||
-rw-r--r-- | core/dnsserver/server.go | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/core/dnsserver/config.go b/core/dnsserver/config.go index 123ab70ce..f51aeec8f 100644 --- a/core/dnsserver/config.go +++ b/core/dnsserver/config.go @@ -21,6 +21,9 @@ type Config struct { // First consumer is the file middleware to looks for zone files in this place. Root string + // Server is the server that handles this config + Server *Server + // Middleware stack. Middleware []middleware.Middleware diff --git a/core/dnsserver/server.go b/core/dnsserver/server.go index cc078d0d8..63da32c20 100644 --- a/core/dnsserver/server.go +++ b/core/dnsserver/server.go @@ -67,6 +67,7 @@ func NewServer(addr string, group []*Config) (*Server, error) { stack = site.Middleware[i](stack) } site.middlewareChain = stack + site.Server = s } return s, nil |