X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Plugin-Session-State-Cookie.git;a=blobdiff_plain;f=FastMmap.pm;h=777e32a84b8db43c9883bc0610ed91235022aeec;hp=5b5e460d18d0859bc396e4dea15f501aa564afdd;hb=0c806459ebf7c3d675859e6df74e121bdfc2bf7f;hpb=bf2bce672ebec6c0122d133aa86c325e2173c30c diff --git a/FastMmap.pm b/FastMmap.pm index 5b5e460..777e32a 100644 --- a/FastMmap.pm +++ b/FastMmap.pm @@ -9,7 +9,7 @@ use URI; use URI::Find; use File::Temp 'tempdir'; -our $VERSION = '0.04'; +our $VERSION = '0.05'; __PACKAGE__->mk_classdata('_session'); __PACKAGE__->mk_accessors('sessionid'); @@ -83,7 +83,8 @@ sub session { my $c = shift; return $c->{session} if $c->{session}; my $sid = $c->sessionid; - if ( $sid && ( $c->{session} = $c->_session->get($sid) ) ) { + if ( $sid && $c->_session && + ( $c->{session} = $c->_session->get($sid) ) ) { $c->log->debug(qq/Found session "$sid"/) if $c->debug; return $c->{session}; } @@ -149,6 +150,7 @@ L. =head1 AUTHOR Sebastian Riedel, C +Marcus Ramberg C =head1 COPYRIGHT