From 9ef932517bf39b7ce04ccceea8c2c37db876da3a Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 12 Apr 2021 19:14:43 -0700 Subject: [PATCH] net/dns: fix NM's GetBaseConfig when no configs exist. Signed-off-by: David Anderson --- net/dns/nm.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/net/dns/nm.go b/net/dns/nm.go index 02eb150c8..02ce4c918 100644 --- a/net/dns/nm.go +++ b/net/dns/nm.go @@ -279,6 +279,10 @@ func (m *nmManager) GetBaseConfig() (OSConfig, error) { return OSConfig{}, fmt.Errorf("unexpected NM config type %T", v.Value()) } + if len(cfgs) == 0 { + return OSConfig{}, nil + } + type dnsPrio struct { resolvers []netaddr.IP domains []string