Make this error message more readable
[catagits/Catalyst-Runtime.git] / 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 );