diff --git a/modules/openid/openid.inc b/modules/openid/openid.inc index 0e9cfb3f2868b332d06e3ec28eebaacd476b4eb6..888aaaf1c9ba79da178ac782ed74815bea6f63bd 100644 --- a/modules/openid/openid.inc +++ b/modules/openid/openid.inc @@ -115,6 +115,9 @@ function _openid_normalize_url($url) { $normalized_url = 'http://'. $url; } + // Strip the fragment and fragment delimiter if present. + $normalized_url = strtok($normalized_url, '#'); + if (substr_count($normalized_url, '/') < 3) { $normalized_url .= '/'; }