From ae63cdbe2db3c2d58d2d63525f55eb19efdb0e45 Mon Sep 17 00:00:00 2001 From: rkonfj Date: Tue, 6 May 2025 18:43:57 +0800 Subject: [PATCH] disco: a minor fix --- disco/local_addr.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/disco/local_addr.go b/disco/local_addr.go index 492766a..74f2fd2 100644 --- a/disco/local_addr.go +++ b/disco/local_addr.go @@ -48,6 +48,9 @@ func AddIgnoredLocalCIDRs(cidrs ...string) { slog.Debug("SetIgnoredLocalCIDRs parse cidr failed", "err", err) continue } + if _cidr.IP.IsUnspecified() { + continue + } slog.Debug("IgnoreLocalCIDR " + cidr) ignoredLocalCIDRs = append(ignoredLocalCIDRs, *_cidr) } @@ -83,7 +86,7 @@ func SetLocalIPs(ips ...net.IP) { } func GetIgnoredLocalInterfaceNamePrefixs() []string { - return append([]string{}, ignoredLocalInterfaceNamePrefixs...) + return slices.Clone(ignoredLocalInterfaceNamePrefixs) } func ListLocalIPs() ([]net.IP, error) {