summaryrefslogtreecommitdiff
path: root/modules/openid
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-04-07 16:35:03 +0000
committerDries Buytaert <dries@buytaert.net>2010-04-07 16:35:03 +0000
commitf3a8fa9ea8cc3e807f066c43e6ab240c204941ee (patch)
tree1fde4a9b48e241ec81c08e986eae7bad5cf9d78e /modules/openid
parentdde5c67ba041dc65588377808b1943fdd3b57bf6 (diff)
downloadbrdo-f3a8fa9ea8cc3e807f066c43e6ab240c204941ee.tar.gz
brdo-f3a8fa9ea8cc3e807f066c43e6ab240c204941ee.tar.bz2
- Patch #763444 by jpmckinney: user_cookie_save() has a weird/awkward function signature.
Diffstat (limited to 'modules/openid')
-rw-r--r--modules/openid/openid.module2
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']);
}
}