diff --git a/wp-includes/user.php b/wp-includes/user.php index 718ae19bf4..be11b736da 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -73,6 +73,9 @@ function wp_authenticate_username_password($user, $username, $password) { if ( is_a($user, 'WP_User') ) { return $user; } if ( empty($username) || empty($password) ) { + if ( is_wp_error( $user ) ) + return $user; + $error = new WP_Error(); if ( empty($username) )