iproute2: skip setting addrs on parse error

This commit is contained in:
Yousong Zhou
2020-01-16 16:34:49 +08:00
parent 33010e2d93
commit c3191c9c83
+4 -1
View File
@@ -25,10 +25,13 @@ func NewAddress(ifname string, addresses ...string) *Address {
if err != nil {
r.addrBad = true
r.addErr(err, "parse addr")
continue
}
addrs[i] = addr
}
r.addrs = addrs
if !r.addrBad {
r.addrs = addrs
}
return r
}