--- user_service.module.orig	2008-04-16 22:35:09.000000000 +0200
+++ user_service.module	2008-04-11 14:36:16.000000000 +0200
@@ -70,13 +70,16 @@
  * Logout user
  */
 function user_service_logout() {
-  
+  global $user;
+
   watchdog('user', t('Session closed for %name.', array('%name' => theme('placeholder', $user->name))));
 
   // Destroy the current session:
   session_destroy();
   module_invoke_all('user', 'logout', NULL, $user);
-  unset($user);
+
+  // Load the anonymous user
+  $user = drupal_anonymous_user();
   
   return true;
-}
\ No newline at end of file
+}
