From 4849a4d3c837a270a857331c0d63f77c40817fdf Mon Sep 17 00:00:00 2001 From: David Anderson Date: Wed, 14 Apr 2021 15:35:32 -0700 Subject: [PATCH] net/dns: error out on linux if /etc/resolv.conf can't be read. Signed-off-by: David Anderson --- net/dns/manager_linux.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net/dns/manager_linux.go b/net/dns/manager_linux.go index c7884e5f5..b9d3477d8 100644 --- a/net/dns/manager_linux.go +++ b/net/dns/manager_linux.go @@ -23,6 +23,9 @@ func NewOSConfigurator(logf logger.Logf, interfaceName string) (OSConfigurator, if os.IsNotExist(err) { return newDirectManager() } + if err != nil { + return nil, fmt.Errorf("reading /etc/resolv.conf: %w", err) + } switch resolvOwner(bs) { case "systemd-resolved":