disco: a minor fix

This commit is contained in:
rkonfj
2025-05-06 18:43:57 +08:00
parent 9957204ae2
commit ae63cdbe2d

View File

@@ -48,6 +48,9 @@ func AddIgnoredLocalCIDRs(cidrs ...string) {
slog.Debug("SetIgnoredLocalCIDRs parse cidr failed", "err", err) slog.Debug("SetIgnoredLocalCIDRs parse cidr failed", "err", err)
continue continue
} }
if _cidr.IP.IsUnspecified() {
continue
}
slog.Debug("IgnoreLocalCIDR " + cidr) slog.Debug("IgnoreLocalCIDR " + cidr)
ignoredLocalCIDRs = append(ignoredLocalCIDRs, *_cidr) ignoredLocalCIDRs = append(ignoredLocalCIDRs, *_cidr)
} }
@@ -83,7 +86,7 @@ func SetLocalIPs(ips ...net.IP) {
} }
func GetIgnoredLocalInterfaceNamePrefixs() []string { func GetIgnoredLocalInterfaceNamePrefixs() []string {
return append([]string{}, ignoredLocalInterfaceNamePrefixs...) return slices.Clone(ignoredLocalInterfaceNamePrefixs)
} }
func ListLocalIPs() ([]net.IP, error) { func ListLocalIPs() ([]net.IP, error) {