]> Sergey Matveev's repositories - public-inbox.git/blobdiff - public-inbox.cgi
fix quoted URL generation in feeds
[public-inbox.git] / public-inbox.cgi
index 33313bf55dd2b549bacd14413874e08e0701e87d..b9b484be38b5eb584892fcdb3e3670f4b38e7cb0 100755 (executable)
@@ -167,8 +167,9 @@ sub get_mid_html {
        my $x = mid2blob($ctx);
        return r404() unless $x;
 
-       my $pfx = "../f/" . uri_escape($ctx->{mid}) . ".html";
        require PublicInbox::View;
+       my $mid_href = PublicInbox::View::ascii_html(uri_escape($ctx->{mid}));
+       my $pfx = "../f/$mid_href.html";
        require Email::MIME;
        [ "200 OK", {'Content-Type' => 'text/html'},
                PublicInbox::View->as_html(Email::MIME->new($$x), $pfx)];