Revert "fix: adopt new IPv4 parsing logic"

This reverts commit 44a17602ed.
This commit is contained in:
KrystoferWD43 2022-08-10 03:30:55 +02:00
commit 21692be61f

View file

@ -196,16 +196,17 @@ func buildEndpointFromInterface(iface net.Interface) (*Endpoint, error) {
for _, a := range addrs { for _, a := range addrs {
address := a.String() address := a.String()
switch true { if IPv4Validator.MatchString(address) {
case IPv4Validator.MatchString(address): if !strings.ContainsRune(address, '/') {
// plain ip
e.SetIP(address) e.SetIP(address)
break } else {
case IPv4BlockValidator.MatchString(address): // ip/bits
e.SetNetwork(address) e.SetNetwork(address)
break }
default: } else {
// ipv6/xxx
e.SetIPv6(address) e.SetIPv6(address)
break
} }
} }