aboutsummaryrefslogtreecommitdiff
path: root/core/dnsserver/server.go
diff options
context:
space:
mode:
Diffstat (limited to 'core/dnsserver/server.go')
-rw-r--r--core/dnsserver/server.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/dnsserver/server.go b/core/dnsserver/server.go
index f10bdb78b..07137494f 100644
--- a/core/dnsserver/server.go
+++ b/core/dnsserver/server.go
@@ -65,6 +65,10 @@ func NewServer(addr string, group []*Config) (*Server, error) {
// set the config per zone
s.zones[site.Zone] = site
// compile custom plugin for everything
+ if site.registry != nil {
+ // this config is already computed with the chain of plugin
+ continue
+ }
var stack plugin.Handler
for i := len(site.Plugin) - 1; i >= 0; i-- {
stack = site.Plugin[i](stack)