From 1729a14278447f07b31d2d86b554aceba83e48c7 Mon Sep 17 00:00:00 2001 From: nacin Date: Fri, 2 Mar 2012 20:59:30 +0000 Subject: [PATCH] $userdata should be null for anonymous requests. props MattyRob. props duck_ for the unit test. fixes #19769 for trunk. git-svn-id: http://svn.automattic.com/wordpress/trunk@20085 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/user.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/wp-includes/user.php b/wp-includes/user.php index aec03d6719..ca0cc641e3 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -936,7 +936,7 @@ function setup_userdata($for_user_id = '') { else $user = new WP_User($for_user_id); - $userdata = $user; + $userdata = null; $user_ID = (int) $user->ID; $user_level = (int) isset($user->user_level) ? $user->user_level : 0; @@ -945,11 +945,12 @@ function setup_userdata($for_user_id = '') { return; } - $user_login = $user->user_login; - $user_email = $user->user_email; - $user_url = $user->user_url; - $user_pass_md5 = md5($user->user_pass); - $user_identity = $user->display_name; + $userdata = $user; + $user_login = $user->user_login; + $user_email = $user->user_email; + $user_url = $user->user_url; + $user_pass_md5 = md5( $user->user_pass ); + $user_identity = $user->display_name; } /**