From: Evan Prodromou Date: Mon, 2 Jun 2008 18:33:14 +0000 (-0400) Subject: fix assignment of omb stuff X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=38a621dcf8cfdc7de85e49d3f7cbbe40cc19243a;p=quix0rs-gnu-social.git fix assignment of omb stuff darcs-hash:20080602183314-84dde-1f81609b2eb0d628c0e6dfe5fea7e21d799bdb3d.gz --- diff --git a/actions/remotesubscribe.php b/actions/remotesubscribe.php index 4594bb37ec..4cb388fb1f 100644 --- a/actions/remotesubscribe.php +++ b/actions/remotesubscribe.php @@ -223,7 +223,7 @@ class RemotesubscribeAction extends Action { foreach ($types as $type) { $matches = $xrd->services(omb_service_filter($type)); if ($matches) { - $omb[$type] = $services[0]; + $omb[$type] = $matches[0]; } else { # no match for type return false; diff --git a/lib/omb.php b/lib/omb.php index ae7531ce8e..fc873d0d52 100644 --- a/lib/omb.php +++ b/lib/omb.php @@ -86,6 +86,9 @@ function omb_service_uri($service) { } function omb_local_id($service) { + if (!$service) { + return NULL; + } $els = $service->getElements('LocalID'); return ($els) ? $els[0] : NULL; }