Merge branch 'sb/format-patch-parseopt' into sb/opt-filename
[gitweb.git] / gitweb / gitweb.perl
index 05702e4070c4c62cbf067144a19c129b89320ea6..1e7e2d8387efb810afb3b9c9d279cc59f52d932e 100755 (executable)
@@ -1236,7 +1236,7 @@ sub chop_and_escape_str {
        if ($chopped eq $str) {
                return esc_html($chopped);
        } else {
-               $str =~ s/([[:cntrl:]])/?/g;
+               $str =~ s/[[:cntrl:]]/?/g;
                return $cgi->span({-title=>$str}, esc_html($chopped));
        }
 }
@@ -1459,6 +1459,7 @@ sub format_subject_html {
        $extra = '' unless defined($extra);
 
        if (length($short) < length($long)) {
+               $long =~ s/[[:cntrl:]]/?/g;
                return $cgi->a({-href => $href, -class => "list subject",
                                -title => to_utf8($long)},
                       esc_html($short) . $extra);