diff options
-rw-r--r-- | Auth/OpenID/Server.php | 4 |
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; } |