diff --git a/fail2ban/save_jail.cgi b/fail2ban/save_jail.cgi index 345beead4..f33704f17 100755 --- a/fail2ban/save_jail.cgi +++ b/fail2ban/save_jail.cgi @@ -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'}); diff --git a/fail2ban/save_jaildef.cgi b/fail2ban/save_jaildef.cgi index 31730c3e8..a7932e51b 100644 --- a/fail2ban/save_jaildef.cgi +++ b/fail2ban/save_jaildef.cgi @@ -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'});