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 {
address := a.String()
switch true {
case IPv4Validator.MatchString(address):
e.SetIP(address)
break
case IPv4BlockValidator.MatchString(address):
e.SetNetwork(address)
break
default:
if IPv4Validator.MatchString(address) {
if !strings.ContainsRune(address, '/') {
// plain ip
e.SetIP(address)
} else {
// ip/bits
e.SetNetwork(address)
}
} else {
// ipv6/xxx
e.SetIPv6(address)
break
}
}