summaryrefslogtreecommitdiff
path: root/includes/session.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/session.inc')
-rw-r--r--includes/session.inc5
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/session.inc b/includes/session.inc
index 093d973c9..b10a902e4 100644
--- a/includes/session.inc
+++ b/includes/session.inc
@@ -43,8 +43,9 @@ function sess_write($key, $value) {
global $user;
db_query("UPDATE {sessions} SET uid = %d, cache = %d, hostname = '%s', session = '%s', timestamp = %d WHERE sid = '%s'", $user->uid, $user->cache, $_SERVER["REMOTE_ADDR"], $value, time(), $key);
- db_query("UPDATE {users} SET access = %d WHERE uid = %d", time(), $user->uid);
-
+ if ($user->uid) {
+ db_query("UPDATE {users} SET access = %d WHERE uid = %d", time(), $user->uid);
+ }
return '';
}