From 90680b7077a932177c1b90ca3c8c1e35dd1a1b30 Mon Sep 17 00:00:00 2001 From: Chris O'Haver Date: Fri, 18 Mar 2022 10:11:53 -0400 Subject: [PATCH] only warn when getting interface list fails (#5272) Signed-off-by: Chris O'Haver --- plugin/bind/setup.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugin/bind/setup.go b/plugin/bind/setup.go index 471cd2803..068d15dea 100644 --- a/plugin/bind/setup.go +++ b/plugin/bind/setup.go @@ -8,6 +8,7 @@ import ( "github.com/coredns/caddy" "github.com/coredns/coredns/core/dnsserver" "github.com/coredns/coredns/plugin" + "github.com/coredns/coredns/plugin/pkg/log" ) func setup(c *caddy.Controller) error { @@ -17,7 +18,7 @@ func setup(c *caddy.Controller) error { all := []string{} ifaces, err := net.Interfaces() if err != nil { - return plugin.Error("bind", fmt.Errorf("failed to get interfaces list: %s", err)) + log.Warning(plugin.Error("bind", fmt.Errorf("failed to get interfaces list, cannot bind by interface name: %s", err))) } for c.Next() {