We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 633f650 commit b31004eCopy full SHA for b31004e
1 file changed
pkg/netset/ipblock.go
@@ -468,7 +468,7 @@ func intervalToCidrList(ipRange interval.Interval) []string {
468
469
func parseIP(ip string) (int64, error) {
470
startIP := net.ParseIP(ip)
471
- if startIP == nil {
+ if startIP == nil || startIP.To4() == nil {
472
return 0, fmt.Errorf("%v is not a valid ipv4", ip)
473
}
474
return int64(binary.BigEndian.Uint32(startIP.To4())), nil
0 commit comments