]> Sergey Matveev's repositories - public-inbox.git/commitdiff
cgi: eliminate dead/redundant HTML escaping code
authorEric Wong <e@80x24.org>
Fri, 25 Apr 2014 07:49:14 +0000 (07:49 +0000)
committerEric Wong <e@80x24.org>
Fri, 25 Apr 2014 07:49:14 +0000 (07:49 +0000)
lib/PublicInbox/Hval.pm
lib/PublicInbox/View.pm
public-inbox.cgi

index 26a2d0bb018f631dbd117af8da36bbe9d86ac7e8..47b41a5844c875ddff9eeabf271485025a157f68 100644 (file)
@@ -12,7 +12,6 @@ use URI::Escape qw(uri_escape);
 
 my $enc_utf8 = find_encoding('utf8');
 my $enc_ascii = find_encoding('us-ascii');
-my $enc_mime = find_encoding('MIME-Header');
 
 sub new {
        my ($class, $raw) = @_;
index ecd49156aeb2651561b43cbec18000610ef142cb..811e4703e5ee5e1588739cab9f55d6bffb504683 100644 (file)
@@ -11,6 +11,7 @@ use Encode::MIME::Header;
 use Email::MIME::ContentType qw/parse_content_type/;
 use constant MAX_INLINE_QUOTED => 5;
 use constant MAX_TRUNC_LEN => 72;
+*ascii_html = *PublicInbox::Hval::ascii_html;
 
 my $enc_utf8 = find_encoding('utf8');
 my $enc_ascii = find_encoding('us-ascii');
@@ -136,10 +137,6 @@ sub add_text_body_full {
        $s;
 }
 
-sub ascii_html {
-       $enc_ascii->encode(escapeHTML($_[0]), Encode::HTMLCREF);
-}
-
 sub headers_to_html_header {
        my ($simple, $full_pfx) = @_;
 
index fc48f2f4416a42c7345ee5c2e4db0cd9f51b57bb..9bc3dc2b5477e80b49dce18abd5892c4d8903e7d 100755 (executable)
@@ -168,7 +168,7 @@ sub get_mid_html {
        return r404() unless $x;
 
        require PublicInbox::View;
-       my $mid_href = PublicInbox::View::ascii_html(uri_escape($ctx->{mid}));
+       my $mid_href = PublicInbox::Hval::ascii_html(uri_escape($ctx->{mid}));
        my $pfx = "../f/$mid_href.html";
        require Email::MIME;
        [ "200 OK", {'Content-Type' => 'text/html'},