X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FPlack%2FMiddleware%2FSession%2FCookie.pm;h=3356352f1055701e749a95eb199e4e1278f113a8;hb=7518e927e0b76465fb24288dd0c39a0592e16e6a;hp=3351d1dedbb2d60d0e1714f7bf6ae692a0269d6f;hpb=08b2e16d35e53b1c4ac4ec0e292cebc424f0c0eb;p=catagits%2FWeb-Session.git diff --git a/lib/Plack/Middleware/Session/Cookie.pm b/lib/Plack/Middleware/Session/Cookie.pm index 3351d1d..3356352 100644 --- a/lib/Plack/Middleware/Session/Cookie.pm +++ b/lib/Plack/Middleware/Session/Cookie.pm @@ -44,10 +44,10 @@ sub generate_id { sub commit { } sub save_state { - my($self, $id, $res, $session, $options) = @_; + my($self, $id, $res, $env) = @_; - my $cookie = $self->_serialize($id, $session); - $self->state->finalize($cookie, $res, $options); + my $cookie = $self->_serialize($id, $env->{'psgix.session'}); + $self->state->finalize($cookie, $res, $env->{'psgix.session.options'}); } sub _serialize {