X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FEngine.pm;h=32cac013f1e089db3f5e1fda92bc5a3e0d9e56fc;hp=9190d9a12754addc9653087daa08a20553b21402;hb=3a64ecc98bfc0defbba6a510134f87793d059e2d;hpb=1235b30feac5935693ee46d698ac224cbc8f1387 diff --git a/lib/Catalyst/Engine.pm b/lib/Catalyst/Engine.pm index 9190d9a..32cac01 100644 --- a/lib/Catalyst/Engine.pm +++ b/lib/Catalyst/Engine.pm @@ -51,7 +51,7 @@ sub finalize_body { my $got; do { $got = read $body, my ($buffer), $CHUNKSIZE; - last unless $self->write( $c, $buffer ); + $got = 0 unless $self->write( $c, $buffer ); } while $got > 0; close $body;