summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;