Index: modules/user/user.tokens.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/user/user.tokens.inc,v
retrieving revision 1.8
diff -u -p -r1.8 user.tokens.inc
--- modules/user/user.tokens.inc	16 Oct 2010 20:09:17 -0000	1.8
+++ modules/user/user.tokens.inc	10 Nov 2010 02:10:08 -0000
@@ -122,9 +122,10 @@ function user_tokens($type, $tokens, arr
       $replacements += token_generate('date', $registered_tokens, array('date' => $account->created), $options);
     }
   }
+
   if ($type == 'current-user') {
-    global $user;
-    $replacements += token_generate('user', $tokens, array('user' => $user), $options);
+    $account = user_load($GLOBALS['user']->uid);
+    $replacements += token_generate('user', $tokens, array('user' => $account), $options);
   }
 
   return $replacements;
