in cmd/ip-masq-agent-v2/ip-masq-agent.go [304:315]
func validateCIDR(cidr string) error {
// parse test
ip, ipnet, err := net.ParseCIDR(cidr)
if err != nil {
return fmt.Errorf(cidrParseErrFmt, cidr, err)
}
// alignment test
if !ip.Equal(ipnet.IP) {
return fmt.Errorf(cidrAlignErrFmt, cidr, ip, ipnet.String())
}
return nil
}