Please do not reply directly to this email. All additional comments should be made in the comments box of this bug. Summary: regression from 0.710.08 soap:Client,Application failed during request deserialization https://bugzilla.redhat.com/show_bug.cgi?id=663931 Summary: regression from 0.710.08 soap:Client,Application failed during request deserialization Product: Fedora Version: 14 Platform: Unspecified OS/Version: Unspecified Status: NEW Severity: medium Priority: low Component: perl-SOAP-Lite AssignedTo: mmcgrath@xxxxxxxxxx ReportedBy: michiel.beijen@xxxxxxxxx QAContact: extras-qa@xxxxxxxxxxxxxxxxx CC: fedora-perl-devel-list@xxxxxxxxxx, mmcgrath@xxxxxxxxxx Classification: Fedora Description of problem: Running SOAP::Lite under mod_perl the XML-RPC interface is not working with the latest version of SOAP::Lite, included in (at least) F14 and rawhide. https://rt.cpan.org/Public/Bug/Display.html?id=58538 Version-Release number of selected component (if applicable): 0.712 How reproducible: See https://rt.cpan.org/Public/Bug/Display.html?id=58538 Steps to Reproduce: see https://rt.cpan.org/Public/Bug/Display.html?id=58538 Here's a patch: --- lib/SOAP/Transport/HTTP.pm.orig 2010-10-05 16:06:05.563710856 +0100 +++ lib/SOAP/Transport/HTTP.pm 2010-10-05 16:09:20.142813758 +0100 @@ -566,9 +566,16 @@ if ( !$chunked ) { my $buffer; binmode(STDIN); - while ( sysread( STDIN, $buffer, $length ) ) { - $content .= $buffer; - last if ( length($content) >= $length ); + if ( defined $ENV{'MOD_PERL'} ) { + while ( read( STDIN, $buffer, $length ) ) { + $content .= $buffer; + last if ( length($content) >= $length ); + } + } else { + while ( sysread( STDIN, $buffer, $length ) ) { + $content .= $buffer; + last if ( length($content) >= $length ); + } } } -- Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug. -- Fedora Extras Perl SIG http://www.fedoraproject.org/wiki/Extras/SIGs/Perl perl-devel mailing list perl-devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/perl-devel