lib/PublicInbox/View.pm | 4 ++++ diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 41a45b0b6682a158a37c6323e492543a3d173793..5aaa72ba1fd9be0c8f8b5b69329fc34757732aa4 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -557,6 +557,10 @@ my ($s, $err) = msg_part_text($part, $ct); return attach_link($upfx, $ct, $p, $fn) unless defined $s; + # makes no difference to browsers, and don't screw up filename + # link generation in diffs with the extra '%0D' + $s =~ s/\r\n/\n/sg; + my ($diff, $spfx); if ($s =~ /^(?:diff|---|\+{3}) /ms) { $diff = [];