]> git.donarmstrong.com Git - debbugs.git/blobdiff - cgi/bugreport.cgi
Fix unescaped From in bugreport (closes: #983847)
[debbugs.git] / cgi / bugreport.cgi
index d153e086280ca1f7bafb045e8550438855bb0b70..9969abbef09614263ed58c1aed6290dd9653b894 100755 (executable)
@@ -329,7 +329,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;