|
|
@@ -21,15 +21,17 @@ type linkPack struct {
|
|
|
}
|
|
|
|
|
|
func linkPacks() ([]linkPack, error) {
|
|
|
+ var lastErr error
|
|
|
var lps []linkPack
|
|
|
for _, af := range [...]int{sysAF_UNSPEC, sysAF_INET, sysAF_INET6} {
|
|
|
lls, err := Links(af, "")
|
|
|
if err != nil {
|
|
|
- return nil, err
|
|
|
+ lastErr = err
|
|
|
+ continue
|
|
|
}
|
|
|
lps = append(lps, linkPack{af: af, lls: lls})
|
|
|
}
|
|
|
- return lps, nil
|
|
|
+ return lps, lastErr
|
|
|
}
|
|
|
|
|
|
func TestLinks(t *testing.T) {
|