diff options
author | tailor <cygnus@janrain.com> | 2006-08-29 21:50:57 +0000 |
---|---|---|
committer | tailor <cygnus@janrain.com> | 2006-08-29 21:50:57 +0000 |
commit | 090bb2500f3ebd291288640d5844204e9d6a4a26 (patch) | |
tree | 849386ba6c12a8b04c7c64e2284d5d470cb17369 | |
parent | 87260a008ec3af85befebb9e4d3c3767772ef985 (diff) | |
download | php-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.php | 8 |
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); |