From 31e86ed4bcaf26639fbc8c5b83b22e9db6ba7a71 Mon Sep 17 00:00:00 2001 From: Matt Berther Date: Sun, 3 Jan 2021 16:08:27 -0700 Subject: [PATCH] prevent adding empty target when CNAME is encountered Signed-off-by: Matt Berther --- discovery/dns/dns.go | 1 + 1 file changed, 1 insertion(+) diff --git a/discovery/dns/dns.go b/discovery/dns/dns.go index 9aa07dcaee..7b388ca71d 100644 --- a/discovery/dns/dns.go +++ b/discovery/dns/dns.go @@ -213,6 +213,7 @@ func (d *Discovery) refreshOne(ctx context.Context, name string, ch chan<- *targ target = hostPort(addr.AAAA.String(), d.port) case *dns.CNAME: // CNAME responses can occur with "Type: A" dns_sd_config requests. + continue default: level.Warn(d.logger).Log("msg", "Invalid record", "record", record) continue