X-Git-Url: http://www.git.stargrave.org/?p=public-inbox.git;a=blobdiff_plain;f=lib%2FPublicInbox%2FView.pm;h=47082431ec8fa375580c7b85afa95117ea0496a9;hp=575c5ffd31c098b4c5eb07a4322e47c27772cde1;hb=118ac5c2dc0e7a193ff58f2a9003636e1353583c;hpb=9041b136ba7a106ed5ff33da4b6ae28c2a0f4333 diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm index 575c5ffd..47082431 100644 --- a/lib/PublicInbox/View.pm +++ b/lib/PublicInbox/View.pm @@ -201,14 +201,17 @@ sub index_walk { # Drop signatures $s =~ s/^-- \n.*\z//ms and $$more = 'more...'; - # kill any leading or trailing whitespace - $s =~ s/\A\s+//s; + # kill any leading or trailing whitespace lines + $s =~ s/^\s*$//sgm; $s =~ s/\s+\z//s; if (length $s) { # add prefix: $s =~ s/^/$pfx/sgm; + # kill per-line trailing whitespace + $s =~ s/[ \t]+$//sgm; + $rv .= $s . "\n"; } $rv;