--- memcache-session.inc.orig 2009-09-15 22:40:41.422768266 -0400 +++ memcache-session.inc 2009-09-15 22:42:49.740338320 -0400 @@ -76,7 +76,7 @@ function sess_write($key, $value) { // If the client doesn't have a session, and one isn't being created ($value), // do nothing. If session saving has been turned off, do nothing. // Cases 1a, 1c, and 2c are covered here. - if ((empty($_COOKIE[session_name()]) && empty($value)) || !session_save_session()) { + if (!session_save_session() || ($user->uid == 0 && empty($_COOKIE[session_name()]) && empty($value))) { return TRUE; }