diff options
author | 2019-10-01 15:22:42 +0300 | |
---|---|---|
committer | 2019-10-01 13:22:42 +0100 | |
commit | 7b69dfebb595fe08bc1fcf52234880da79d4e1aa (patch) | |
tree | 237542cdd1ddc2d4755d10c58783554bd26d0bc1 /plugin/file/lookup.go | |
parent | 4ffbee299a751591ae98d7f07d3c721b819906c1 (diff) | |
download | coredns-7b69dfebb595fe08bc1fcf52234880da79d4e1aa.tar.gz coredns-7b69dfebb595fe08bc1fcf52234880da79d4e1aa.tar.zst coredns-7b69dfebb595fe08bc1fcf52234880da79d4e1aa.zip |
plugin/file: fix panic in miekg/dns.CompareDomainName() (#3337)
Signed-off-by: utrehubenka <utrehubenka@infoblox.com>
Diffstat (limited to 'plugin/file/lookup.go')
-rw-r--r-- | plugin/file/lookup.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugin/file/lookup.go b/plugin/file/lookup.go index 15ea096bb..3d8d899df 100644 --- a/plugin/file/lookup.go +++ b/plugin/file/lookup.go @@ -372,7 +372,7 @@ func (z *Zone) additionalProcessing(answer []dns.RR, do bool) (extra []dns.RR) { case *dns.MX: name = x.Mx } - if !dns.IsSubDomain(z.origin, name) { + if len(name) == 0 || !dns.IsSubDomain(z.origin, name) { continue } |