summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2006-08-29 21:50:57 +0000
committertailor <cygnus@janrain.com>2006-08-29 21:50:57 +0000
commit090bb2500f3ebd291288640d5844204e9d6a4a26 (patch)
tree849386ba6c12a8b04c7c64e2284d5d470cb17369
parent87260a008ec3af85befebb9e4d3c3767772ef985 (diff)
downloadphp-openid-090bb2500f3ebd291288640d5844204e9d6a4a26.zip
php-openid-090bb2500f3ebd291288640d5844204e9d6a4a26.tar.gz
php-openid-090bb2500f3ebd291288640d5844204e9d6a4a26.tar.bz2
[project @ Empty server_url fix in filestore]
-rw-r--r--Auth/OpenID/FileStore.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/Auth/OpenID/FileStore.php b/Auth/OpenID/FileStore.php
index ea0165e..38484f9 100644
--- a/Auth/OpenID/FileStore.php
+++ b/Auth/OpenID/FileStore.php
@@ -439,7 +439,13 @@ class Auth_OpenID_FileStore extends Auth_OpenID_OpenIDStore {
return null;
}
- list($proto, $rest) = explode('://', $server_url, 2);
+ if ($server_url) {
+ list($proto, $rest) = explode('://', $server_url, 2);
+ } else {
+ $proto = '';
+ $rest = '';
+ }
+
$parts = explode('/', $rest, 2);
$domain = $this->_filenameEscape($parts[0]);
$url_hash = $this->_safe64($server_url);