diff options
-rw-r--r-- | includes/session.inc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/includes/session.inc b/includes/session.inc index 99d714a0e..8a1b9d3c1 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -132,7 +132,7 @@ function _sess_write($key, $value) { // the session table. This reduces memory and server load, and gives more useful // statistics. We can't eliminate anonymous session table rows without breaking // the "Who's Online" block. - if (!drupal_save_session() || (empty($_COOKIE[session_name()]) && empty($value))) { + if (!drupal_save_session() || ($user->uid == 0 && empty($_COOKIE[session_name()]) && empty($value))) { return TRUE; } |