Fix parsing of allowed IPs

This commit is contained in:
Jamie Cameron
2014-05-18 17:47:31 -07:00
parent bdfd05dca4
commit ae9f64a25f
2 changed files with 3 additions and 2 deletions

View File

@@ -78,7 +78,8 @@ else {
}
# Split and validate IPs to ignore
my @ignoreips = split(/\s+/, $in{'ignoreip'});
my @ignoreips = $in{'ignoreip_def'} ? ( )
: split(/\s+/, $in{'ignoreip'});
foreach my $ip (@ignoreips) {
&check_ipaddress($ip) || &check_ip6address($ip) ||
&error($text{'jail_eignoreip'});

View File

@@ -20,7 +20,7 @@ foreach my $f ("maxretry", "findtime", "bantime") {
}
$in{'destemail_def'} || $in{'destemail'} =~ /^\S+(\@\S+)?$/ ||
&error($text{'jail_edestemail'});
my @ignoreips = $in{'ignoreip_def'} ? undef : split(/\s+/, $in{'ignoreip'});
my @ignoreips = $in{'ignoreip_def'} ? ( ) : split(/\s+/, $in{'ignoreip'});
foreach my $ip (@ignoreips) {
&check_ipaddress($ip) || &check_ip6address($ip) ||
&error($text{'jail_eignoreip'});