]> git.decadent.org.uk Git - maypole.git/blobdiff - lib/Apache/MVC.pm
Applied length patch for utf8.
[maypole.git] / lib / Apache / MVC.pm
index 203e39449af843943ab904dfb8609adc2afe88f8..645c046349e63957ac809b4d44ca78b48a56ad65 100644 (file)
@@ -1,6 +1,6 @@
 package Apache::MVC;
 
-our $VERSION = '2.03';
+our $VERSION = '2.05';
 
 use strict;
 use warnings;
@@ -43,10 +43,11 @@ sub parse_args {
 sub send_output {
     my $r = shift;
     $r->{ar}->content_type(
-        $r->{content_type}  =~ m/^text/ ?
-       $r->{content_type} . "; charset=" . $r->{document_encoding} :
-       $r->{content_type} );
-    $r->{ar}->headers_out->set( "Content-Length" => length $r->{output} );
+          $r->{content_type} =~ m/^text/
+        ? $r->{content_type} . "; charset=" . $r->{document_encoding}
+        : $r->{content_type}
+    );
+    $r->{ar}->headers_out->set( "Content-Length" => do { use bytes; length $r->{output} } );
     APACHE2 || $r->{ar}->send_http_header;
     $r->{ar}->print( $r->{output} );
 }