This commit is contained in:
corkborg 2024-07-05 21:22:27 +09:00
parent 4f066d050a
commit f402b41422

View file

@ -148,13 +148,17 @@ func parseCIDRNetIP(section *ini.Section, keyName string) ([]netip.Addr, error)
var ips = make([]netip.Addr, 0, len(keys)) var ips = make([]netip.Addr, 0, len(keys))
for _, str := range keys { for _, str := range keys {
prefix, err := netip.ParsePrefix(str) prefix, err := netip.ParsePrefix(str)
if err != nil {
addr, err := netip.ParseAddr(str)
if err != nil { if err != nil {
return nil, err return nil, err
} }
ips = append(ips, addr)
} else {
addr := prefix.Addr() addr := prefix.Addr()
ips = append(ips, addr) ips = append(ips, addr)
} }
}
return ips, nil return ips, nil
} }