summaryrefslogtreecommitdiff
path: root/modules/openid/openid.module
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-02-01 16:45:53 +0000
committerDries Buytaert <dries@buytaert.net>2009-02-01 16:45:53 +0000
commit631354733a772e99768cef66bfc2e6a191f1a87d (patch)
tree3b308de0a88b11f2be0b3b931a91ca8dfcf172f3 /modules/openid/openid.module
parentb8389ebd54e908131542576c0ce4ea8971768733 (diff)
downloadbrdo-631354733a772e99768cef66bfc2e6a191f1a87d.tar.gz
brdo-631354733a772e99768cef66bfc2e6a191f1a87d.tar.bz2
- Patch #366949 by c960657: use parse_url(, PHP_URL_xxx).
Diffstat (limited to 'modules/openid/openid.module')
-rw-r--r--modules/openid/openid.module4
1 files changed, 2 insertions, 2 deletions
diff --git a/modules/openid/openid.module b/modules/openid/openid.module
index c5dcb3271..bc278abbc 100644
--- a/modules/openid/openid.module
+++ b/modules/openid/openid.module
@@ -285,8 +285,8 @@ function openid_discovery($claimed_id) {
if (_openid_is_xri($claimed_id)) {
$xrds_url = 'http://xri.net/' . $claimed_id;
}
- $url = @parse_url($xrds_url);
- if ($url['scheme'] == 'http' || $url['scheme'] == 'https') {
+ $scheme = @parse_url($xrds_url, PHP_URL_SCHEME);
+ if ($scheme == 'http' || $scheme == 'https') {
// For regular URLs, try Yadis resolution first, then HTML-based discovery
$headers = array('Accept' => 'application/xrds+xml');
$result = drupal_http_request($xrds_url, array('headers' => $headers));