diff --git a/fail2ban/list_status.cgi b/fail2ban/list_status.cgi
index fe79f66f7..9300ef125 100755
--- a/fail2ban/list_status.cgi
+++ b/fail2ban/list_status.cgi
@@ -13,7 +13,8 @@ my ($jail_list) = $out =~ /jail\s+list:\s*(.*)/im;
my @jails = split(/,\s*/, $jail_list);
if (@jails) {
my $tdc = 'style="text-align: center;"';
- my $tal = 'style="text-align: left;"';
+ my $tal = 'style="text-align: right; font-size: 96%;"';
+ my $lwf = 'style="width: 100%; padding-right: 4px;"';
my @links = ( &select_all_link("jail"),
&select_invert_link("jail") );
my $head;
@@ -43,7 +44,7 @@ if (@jails) {
my $jips;
&open_execute_command($fh, $jcmd, 1);
while(<$fh>) {
- if (/-\s+(.*):\s*(.*)/) {
+ if (/-\s+(.*?):\s*(.*)/) {
my $col = $1;
my $val = $2;
$col = lc($col);
@@ -53,9 +54,9 @@ if (@jails) {
if ($col =~ /banned_ip_list/) {
$jips = $val;
my @ips = split(/\s+/, $val);
- @ips = map { "" } @ips;
$val = "
" if ($val);
$val .= join('
', @ips);
$val = &$ipslimit($val);