]> git.donarmstrong.com Git - debbugs.git/blobdiff - cgi/bugreport.cgi
Fix unescaped From in bugreport (closes: #983847)
[debbugs.git] / cgi / bugreport.cgi
index 51744b2760a9d8b5e7038f6edbe4a78e5c89799f..b50906de29bb8712f4f1f001756f61e340e57f04 100755 (executable)
@@ -291,7 +291,11 @@ END
          print map { s/^(>*From )/>$1/; $_."\n" } @lines[ 1 .. $#lines ];
       if ($record->{inner_file}) {
           my $fh = $record->{fh};
-          print $_ while (<$fh>);
+          local $/;
+          while (<$fh>) {
+              s/^(>*From )/>$1/gm;
+              print $_;
+          }
       }
      }
      exit 0;