update linux tun addr check

This commit is contained in:
Jason
2019-08-19 00:34:32 +08:00
parent 8044e1ae57
commit 1632ae38e4

View File

@@ -16,5 +16,9 @@ func OpenTunDevice(name, addr, gw, mask string, dnsServers []string) (io.ReadWri
return nil, err
}
name = tunDev.Name()
ip := net.ParseIP(addr)
if ip == nil {
return nil, errors.New("invalid IP address")
}
return tunDev, nil
}