diff --git a/nginx/index.cgi b/nginx/index.cgi index f24587be3..8de35fade 100755 --- a/nginx/index.cgi +++ b/nginx/index.cgi @@ -90,15 +90,11 @@ if (@rows) { my $id = &server_id($s); my $name_sort = ($default ? "0 " : "1 "). lc($default ? $text{'default_server_block'} : $name); - my $name_sort_html = &html_escape($name_sort); - my $name_sort_span = - "$name_sort_html"; + my $name_sort_attr = "e_escape($name_sort); my $shownamelink = $r->{'active'} ? - $name_sort_span."".$showname."" : - $name_sort_span.$showname; + $showname; # Extract all IPs and ports from listen directives my (@ips, @ports); @@ -121,8 +117,8 @@ if (@rows) { } push(@cols, { 'type' => 'string', 'value' => $shownamelink, - 'td' => "data-sort='$name_sort_html' ". - "data-order='$name_sort_html'" }); + 'td' => "data-sort=\"$name_sort_attr\" ". + "data-order=\"$name_sort_attr\"" }); push(@cols, join("
", @ips), join("
", @ports),