You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-cvs@httpd.apache.org by jo...@apache.org on 2005/05/16 17:35:52 UTC
svn commit: r170400 - /httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm
Author: joes
Date: Mon May 16 08:35:50 2005
New Revision: 170400
URL: http://svn.apache.org/viewcvs?rev=170400&view=rev
Log:
Admit "0" as a valid name/value for new cookies.
Modified:
httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm
Modified: httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm
URL: http://svn.apache.org/viewcvs/httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm?rev=170400&r1=170399&r2=170400&view=diff
==============================================================================
--- httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm (original)
+++ httpd/apreq/trunk/glue/perl/lib/Apache2/Cookie.pm Mon May 16 08:35:50 2005
@@ -13,8 +13,8 @@
sub new {
my ($class, $r, %attrs) = @_;
- my $name = delete $attrs{name} || delete $attrs{-name};
- my $value = delete $attrs{value} || delete $attrs{-value};
+ my ($name) = grep {defined} delete $attrs{name} , delete $attrs{-name};
+ my ($value) = grep {defined} delete $attrs{value}, delete $attrs{-value};
return unless defined $name and defined $value;
my $cookie = $class->make($r->pool, $name, $class->freeze($value));