summaryrefslogtreecommitdiff
path: root/modules/openid/openid.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r--modules/openid/openid.module3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module
index f24ff75c0..59abd6387 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -437,7 +437,8 @@ function openid_authentication($response) {
if (isset($account->uid)) {
if (!variable_get('user_email_verification', TRUE) || $account->login) {
// Check if user is blocked.
- user_login_name_validate(array(), $state, (array)$account);
+ $state['values']['name'] = $account->name;
+ user_login_name_validate(array(), $state);
if (!form_get_errors()) {
// Load global $user and perform final login tasks.
$form_state['uid'] = $account->uid;