diff options
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r-- | modules/openid/openid.module | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module index 96a74415a..afb6f86c1 100644 --- a/modules/openid/openid.module +++ b/modules/openid/openid.module @@ -84,7 +84,7 @@ function openid_user_insert(&$edit, $account, $category) { function openid_user_login(&$edit, $account) { if (isset($_SESSION['openid'])) { // The user has logged in via OpenID. - user_cookie_save($_SESSION['openid']['user_login_values'], array('openid_identifier')); + user_cookie_save(array_intersect_key($_SESSION['openid']['user_login_values'], array_flip(array('openid_identifier')))); unset($_SESSION['openid']); } } |