[Catalyst] Set-Cookie question

Andy Grundman andy at hybridized.org
Fri Dec 23 04:29:06 CET 2005


Andy Grundman wrote:
> Rob Johnson wrote:
>> I noticed that when I deployed a catalyst project under
>> Apache, mod_perl2, my outbound cookies were being
>> read twice by the browser (it would try to set the exact
>> same cookie twice).  I tracked it down to this line in
>> Engine/Apache.pm:
>>
>> if ( $c->response->header('Set-Cookie') && $c->response->status >= 300 )
>> {           my @values = $c->response->header('Set-Cookie');
>>     $self->apache->err_headers_out->add( 'Set-Cookie' => $_ ) for 
>> @values;
>> }
> 
> I think perhaps that should be >= 400 codes, not 300.  We only need to 
> save cookies with err_headers_out when the code is an error, and 300's 
> are not errors.

Fixed in trunk. :)

-Andy



More information about the Catalyst mailing list