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.
This commit is contained in:
Dan Williams 2017-11-07 16:07:04 -06:00
parent 7f98c94613
commit 449700f7ea

View File

@ -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)
}