diff --git a/plugins/OStatus/classes/FeedSub.php b/plugins/OStatus/classes/FeedSub.php index 13a5439421..2d360afedd 100644 --- a/plugins/OStatus/classes/FeedSub.php +++ b/plugins/OStatus/classes/FeedSub.php @@ -460,8 +460,15 @@ class FeedSub extends Managed_DataObject return; } + $this->receiveFeed($post); + } + + protected function receiveFeed($feed_xml) + { + // We're passed the XML for the Atom feed as $feed_xml, + // so read it into a DOMDocument and process. $feed = new DOMDocument(); - if (!$feed->loadXML($post)) { + if (!$feed->loadXML($feed_xml)) { // @fixme might help to include the err message common_log(LOG_ERR, __METHOD__ . ": ignoring invalid XML"); return;