fix problem under plack
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 24 Oct 2010 20:11:47 +0000 (22:11 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 6 Nov 2011 04:45:57 +0000 (05:45 +0100)
C4/Auth.pm

index e360e10..5f8508c 100755 (executable)
@@ -714,7 +714,7 @@ sub checkauth {
         elsif ( $lasttime < time() - $timeout ) {
             # timed logout
             $info{'timed_out'} = 1;
-            $session->delete();
+            $session->delete() if $session;
             C4::Context->_unset_userenv($sessionID);
             _session_log(sprintf "%20s from %16s logged out at %30s (inactivity).\n", $userid,$ip,(strftime "%c",localtime));
             $userid    = undef;