]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Import.pm
import: cat_blob drops leading 'From ' lines like Inbox
[public-inbox.git] / lib / PublicInbox / Import.pm
index c7a96e1eabcc1214e6cdc61572ba6ed70db64750..b25427ee552628237bc094225f2daf24e98dcdac 100644 (file)
@@ -117,6 +117,9 @@ sub _cat_blob ($$$) {
        $n = read($r, my $lf, 1);
        defined($n) or die "read final byte of cat-blob failed: $!";
        die "bad read on final byte: <$lf>" if $lf ne "\n";
+
+       # fixup some bugginess in old versions:
+       $buf =~ s/\A[\r\n]*From [^\r\n]*\r?\n//s;
        \$buf;
 }