### Eclipse Workspace Patch 1.0
#P wordpress-tests
Index: wordpress/wp-includes/pluggable.php
===================================================================
--- wordpress/wp-includes/pluggable.php	(revision 14666)
+++ wordpress/wp-includes/pluggable.php	(working copy)
@@ -103,7 +103,10 @@
 function get_userdata( $user_id ) {
 	global $wpdb;
 
-	$user_id = absint( $user_id );
+	if ( ! is_scalar( $user_id ) )
+		return false;
+		
+	$user_id = abs( (int) $user_id );
 	if ( ! $user_id )
 		return false;
 
@@ -112,7 +115,7 @@
 	if ( $user )
 		return $user;
 
-	if ( ! $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->users WHERE ID = %d LIMIT 1", $user_id ) ) )
+	if ( ! $user = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$wpdb->users} WHERE ID = %d LIMIT 1", $user_id ) ) )
 		return false;
 
 	_fill_user( $user );
