diff options
Diffstat (limited to 'middleware/proxy/upstream.go')
-rw-r--r-- | middleware/proxy/upstream.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/middleware/proxy/upstream.go b/middleware/proxy/upstream.go index ce3c085f6..b269544e2 100644 --- a/middleware/proxy/upstream.go +++ b/middleware/proxy/upstream.go @@ -281,11 +281,11 @@ func (u *staticUpstream) Select() *UpstreamHost { } func (u *staticUpstream) IsAllowedDomain(name string) bool { - for _, ignoredSubDomain := range u.IgnoredSubDomains { - if dns.Name(name) == dns.Name(u.From()) { - return true - } + if dns.Name(name) == dns.Name(u.From()) { + return true + } + for _, ignoredSubDomain := range u.IgnoredSubDomains { if middleware.Name(ignoredSubDomain).Matches(name) { return false } |