]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 408446: Non-text attachments were mangled by "binmode STDOUT, ':utf8'"
authormkanat%bugzilla.org <>
Sun, 6 Jan 2008 08:59:42 +0000 (08:59 +0000)
committermkanat%bugzilla.org <>
Sun, 6 Jan 2008 08:59:42 +0000 (08:59 +0000)
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat

attachment.cgi

index 768653c31e0964203790b706c145570c2c40000b..6fd238c2f8690fb4bf6986e695280576cf0eb88b 100755 (executable)
@@ -246,6 +246,9 @@ sub view {
     print $cgi->header(-type=>"$contenttype; name=\"$filename\"",
                        -content_disposition=> "inline; filename=\"$filename\"",
                        -content_length => $attachment->datasize);
+    if (Bugzilla->params->{'utf8'}) {
+        binmode STDOUT, ':raw'; # Turn off UTF8 encoding.
+    }
     print $attachment->data;
 }