summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortailor <cygnus@janrain.com>2006-04-21 23:23:55 +0000
committertailor <cygnus@janrain.com>2006-04-21 23:23:55 +0000
commit588b3c1ededfae0ea6216e66ac93c3170b246f55 (patch)
treecd50d43c35307aa7756dd663b16890e1e8af91af
parent5cfae909e4d0c5547bbfc64cc45508a4a63321ed (diff)
downloadphp-openid-588b3c1ededfae0ea6216e66ac93c3170b246f55.zip
php-openid-588b3c1ededfae0ea6216e66ac93c3170b246f55.tar.gz
php-openid-588b3c1ededfae0ea6216e66ac93c3170b246f55.tar.bz2
[project @ Fixed handleRequest callback handling in server]
-rw-r--r--Auth/OpenID/Server.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php
index 1ac5cdd..d9f5f36 100644
--- a/Auth/OpenID/Server.php
+++ b/Auth/OpenID/Server.php
@@ -874,8 +874,8 @@ class Auth_OpenID_Server {
function handleRequest($request)
{
if (method_exists($this, "openid_" . $request->mode)) {
- $handler = "openid_" . $request->mode;
- return $handler($request);
+ $handler = array($this, "openid_" . $request->mode);
+ return call_user_func($handler, $request);
}
return null;
}