else {
# Validate inputs
$in{'tunnel'} =~ /\S/ || &error($text{'save_ename'});
- gethostbyname($in{'server'}) || &error($text{'save_eserver'});
+ &to_ipaddress($in{'server'}) || &error($text{'save_eserver'});
$in{'login_def'} || $in{'login'} =~ /^\S+$/ ||
&error($text{'save_elogin'});
$in{'remote_def'} || $in{'remote'} =~ /^\S+$/ ||
push(@routes, "add default dev TUNNEL_DEV");
}
elsif ($in{'adddef'} == 2) {
- gethostbyname($in{'def'}) || &error($text{'save_edef'});
+ &to_ipaddress($in{'def'}) || &error($text{'save_edef'});
push(@routes, "add default gw ".$in{'def'});
}
elsif ($in{'ips_mode'} == 2) {
@ips = split(/\s+/, $in{'ips'});
foreach $ip (@ips) {
- if (!gethostbyname($ip)) {
+ if (!&to_ipaddress($ip)) {
&error(&text('save_secret_enoip', $ip));
}
}