From a9bbd5f01bcedec02fa75da316ffc570ea7614da Mon Sep 17 00:00:00 2001 From: Ilia Date: Mon, 11 Apr 2022 02:28:39 +0300 Subject: [PATCH] Fix to handle no value case --- fail2ban/list_status.cgi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fail2ban/list_status.cgi b/fail2ban/list_status.cgi index 173d18d5b..32ae746ca 100755 --- a/fail2ban/list_status.cgi +++ b/fail2ban/list_status.cgi @@ -24,6 +24,7 @@ if (@jails) { my @head = (undef, $text{"status_head_jail_name"}); my @body = (&ui_link("edit_jail.cgi?name=".urlize($jail), " ".&html_escape($jail)."")); my $jips; + my $noval; &open_execute_command($fh, $jcmd, 1); while(<$fh>) { if (/-\s+(.*):\s*(.*)/) { @@ -45,6 +46,7 @@ if (@jails) { $val = "
" if ($val); $val .= join('
', @ips); $val .= "

" if ($val); + $val .= "—", $noval++ if (!$val); } push(@body, $val); } @@ -56,7 +58,7 @@ if (@jails) { print &ui_links_row(\@links); print &ui_columns_start(\@head); } - print &ui_checked_columns_row(\@body, ['width=5', undef, $tdc, $tdc, $tdc, $tdc], "jail", $jail); + print &ui_checked_columns_row(\@body, ['width=5', undef, $tdc, $tdc, $tdc, $tdc, $noval ? $tdc : undef ], "jail", $jail); push(@jipsall, ["$jail" => $jips]); } if ($head) {