summaryrefslogtreecommitdiff
path: root/classes/feedparser.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/feedparser.php')
-rw-r--r--classes/feedparser.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/classes/feedparser.php b/classes/feedparser.php
index 6d3a15802..f127ba73d 100644
--- a/classes/feedparser.php
+++ b/classes/feedparser.php
@@ -132,8 +132,10 @@ class FeedParser {
break;
case $this::FEED_RSS:
$links = $this->xpath->query("//channel/link");
- if (!$rel || $link->hasAttribute('rel') && $link->getAttribute('rel') == $rel) {
- array_push($rv, $link->getAttribute('href'));
+ foreach ($links as $link) {
+ if (!$rel || $link->hasAttribute('rel') && $link->getAttribute('rel') == $rel) {
+ array_push($rv, $link->getAttribute('href'));
+ }
}
break;
}