diff --git a/lib/Plack/Request.pm b/lib/Plack/Request.pm index 37464c74e..c4c02cd2d 100644 --- a/lib/Plack/Request.pm +++ b/lib/Plack/Request.pm @@ -67,7 +67,7 @@ sub cookies { $self->env->{'plack.cookie.string'} = $self->env->{HTTP_COOKIE}; my %results; - my @pairs = grep { $_ } split "[;,] ?", $self->env->{'plack.cookie.string'}; + my @pairs = grep /=/, split "[;,] ?", $self->env->{'plack.cookie.string'}; for my $pair ( @pairs ) { # trim leading trailing whitespace $pair =~ s/^\s+//; $pair =~ s/\s+$//;