Fix a warning with undef bodies
Florian Ragwitz [Tue, 4 Jan 2011 12:55:50 +0000 (12:55 +0000)]
lib/Catalyst/Engine/CGI.pm

index 076f5b0..4f7a83b 100644 (file)
@@ -288,7 +288,10 @@ around write => sub {
 
     # Prepend the headers if they have not yet been sent
     if ( $self->_has_header_buf ) {
-        $buffer = $self->_clear_header_buf . $buffer;
+        my $headers = $self->_clear_header_buf;
+
+        $buffer = defined $buffer
+            ? $headers . $buffer : $headers;
     }
 
     return $self->$orig( $c, $buffer );