summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeil Drumm <drumm@3064.no-reply.drupal.org>2006-11-07 06:18:35 +0000
committerNeil Drumm <drumm@3064.no-reply.drupal.org>2006-11-07 06:18:35 +0000
commit7459a335c34d35e72f18edff7d24b9fa4f9f211c (patch)
tree229256b091afd370191209e7be55191c8aa8bfcd
parent64162b74adce37d976508d5253a01da3acacf9f4 (diff)
downloadbrdo-7459a335c34d35e72f18edff7d24b9fa4f9f211c.tar.gz
brdo-7459a335c34d35e72f18edff7d24b9fa4f9f211c.tar.bz2
#91046 by jvandyk. Fix handling of expired sessions.
-rw-r--r--includes/session.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/includes/session.inc b/includes/session.inc
index 7b64dbbaf..e18845ae4 100644
--- a/includes/session.inc
+++ b/includes/session.inc
@@ -41,7 +41,8 @@ function sess_read($key) {
}
// We didn't find the client's record (session has expired), or they are an anonymous user.
else {
- $user = drupal_anonymous_user($user->session);
+ $session = isset($user->session) ? $user->session : '';
+ $user = drupal_anonymous_user($session);
}
return $user->session;