aptitude search openid
でopenid関係のものを入れまくって
diff -ur openid/Auth/OpenID/Server.php openid-fixed/Auth/OpenID/Server.php
--- openid/Auth/OpenID/Server.php 2009-11-07 01:52:58.000000000 +0200
+++ openid-fixed/Auth/OpenID/Server.php 2009-11-26 17:32:43.000000000 +0200
@@ -1573,7 +1573,7 @@
if (!is_a($handlerCls, 'Auth_OpenID_ServerError')) {
return call_user_func_array(array($handlerCls, 'fromMessage'),
- array($message, $this->server));
+ array(&$message, $this->server));
} else {
return $handlerCls;
}
@@ -1699,7 +1699,7 @@
{
if (method_exists($this, "openid_" . $request->mode)) {
$handler = array($this, "openid_" . $request->mode);
- return call_user_func($handler, $request);
+ return call_user_func($handler, &$request);
}
return null;
}
でopenid関係のものを入れまくって
diff -ur openid/Auth/OpenID/Server.php openid-fixed/Auth/OpenID/Server.php
--- openid/Auth/OpenID/Server.php 2009-11-07 01:52:58.000000000 +0200
+++ openid-fixed/Auth/OpenID/Server.php 2009-11-26 17:32:43.000000000 +0200
@@ -1573,7 +1573,7 @@
if (!is_a($handlerCls, 'Auth_OpenID_ServerError')) {
return call_user_func_array(array($handlerCls, 'fromMessage'),
- array($message, $this->server));
+ array(&$message, $this->server));
} else {
return $handlerCls;
}
@@ -1699,7 +1699,7 @@
{
if (method_exists($this, "openid_" . $request->mode)) {
$handler = array($this, "openid_" . $request->mode);
- return call_user_func($handler, $request);
+ return call_user_func($handler, &$request);
}
return null;
}