From 449700f7ea1952e630bbbb7a05f9e4ae7e3864c4 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Tue, 7 Nov 2017 16:07:04 -0600 Subject: [PATCH] pkg/ip: don't return error from DelLinkByNameAddr() if no addresses exist For some reason no addresses on the interface returned an error, despite having a testcase that explicitly tested for success. --- pkg/ip/link.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/ip/link.go b/pkg/ip/link.go index 3cb84861..843ce8aa 100644 --- a/pkg/ip/link.go +++ b/pkg/ip/link.go @@ -182,7 +182,7 @@ func DelLinkByNameAddr(ifName string) ([]*net.IPNet, error) { } addrs, err := netlink.AddrList(iface, netlink.FAMILY_ALL) - if err != nil || len(addrs) == 0 { + if err != nil { return nil, fmt.Errorf("failed to get IP addresses for %q: %v", ifName, err) }