Wenn Proxies übergeben werden, müssen die vor dem Downgrade stringifiziert werden.
authorSven Schöling <s.schoeling@linet-services.de>
Tue, 29 Jan 2013 17:01:43 +0000 (18:01 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 30 Jan 2013 10:17:31 +0000 (11:17 +0100)
SL/FCGIFixes.pm

index ea31ccf..f1fa869 100644 (file)
@@ -35,7 +35,7 @@ sub fix_print_and_internal_encoding_after_0_68 {
   *FCGI::Stream::PRINT = sub {
     if (!$::locale || !$::locale->raw_io_active) {
       my $self = shift;
-      my @vals = map { $encoder->encode($_, Encode::FB_CROAK|Encode::LEAVE_SRC) } @_;
+      my @vals = map { $encoder->encode("$_", Encode::FB_CROAK|Encode::LEAVE_SRC) } @_;
       @_ = ($self, @vals);
     }