From: Andrew DeFaria Date: Mon, 8 Jan 2018 22:16:12 +0000 (-0800) Subject: Fixed another corner case X-Git-Url: https://defaria.com/gitweb/?a=commitdiff_plain;ds=inline;h=fc660883a0ead878621680ab6945a53f0ecdd043;p=clearscm.git Fixed another corner case --- diff --git a/maps/bin/display.cgi b/maps/bin/display.cgi index 57ef8aa..28d46dd 100755 --- a/maps/bin/display.cgi +++ b/maps/bin/display.cgi @@ -174,9 +174,14 @@ sub Body ($) { } # foreach } else { if ($part->mime_type =~ /text/) { - print '
';
-          $part->print_body;
-          print '
'; + my $encoding = ${$part->{mail_inet_head}{mail_hdr_hash}{'Content-Transfer-Encoding'}[0]}; + if ($encoding =~ /base64/) { + $part->bodyhandle->print(); + } else { + print '
';
+            $part->print_body;
+            print '
'; + } # if } # if } # if } # foreach