summaryrefslogtreecommitdiff
path: root/actions/finishaddopenid.php
diff options
context:
space:
mode:
Diffstat (limited to 'actions/finishaddopenid.php')
-rw-r--r--actions/finishaddopenid.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/actions/finishaddopenid.php b/actions/finishaddopenid.php
index 35b82ddf9..43500acc3 100644
--- a/actions/finishaddopenid.php
+++ b/actions/finishaddopenid.php
@@ -49,8 +49,8 @@ class FinishaddopenidAction extends Action {
// identity URL and Simple Registration data (if it was
// returned).
$display = $response->getDisplayIdentifier();
- $canonical = ($response->endpoint->canonicalID) ?
- $response->endpoint->canonicalID : $response->getDisplayIdentifier();
+ $canonical = ($response->endpoint && $response->endpoint->canonicalID) ?
+ $response->endpoint->canonicalID : $display;
$sreg_resp = Auth_OpenID_SRegResponse::fromSuccessResponse($response);
@@ -58,6 +58,7 @@ class FinishaddopenidAction extends Action {
$sreg = $sreg_resp->contents();
}
+ common_debug(print_r($response, TRUE), __FILE__);
common_debug(print_r($sreg, TRUE), __FILE__);
common_debug(print_r($display, TRUE), __FILE__);
common_debug(print_r($canonical, TRUE), __FILE__);