If write() is passed an undef value to write, just return 0. Fixes a warning in...
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine.pm
index 8d1bdbe..df046cb 100644 (file)
@@ -623,6 +623,8 @@ sub write {
         $self->{_prepared_write} = 1;
     }
     
+    return 0 if !defined $buffer;
+    
     my $len   = length($buffer);
     my $wrote = syswrite STDOUT, $buffer;