diff --git a/classes/feedparser.php b/classes/feedparser.php
index 6b84e59c787362759694b64268947934fea359d6..a4fb348a21b07d643490292554695ca253573c8b 100644
--- a/classes/feedparser.php
+++ b/classes/feedparser.php
@@ -114,8 +114,11 @@ class FeedParser {
 
 				$link = $xpath->query("//channel/link")->item(0);
 
-				if ($link && $link->hasAttributes()) {
-					$this->link = $link->getAttribute("href");
+				if ($link) {
+					if ($link->getAttribute("href"))
+						$this->link = $link->getAttribute("href");
+					else if ($link->nodeValue)
+						$this->link = $link->nodeValue;
 				}
 
 				$articles = $xpath->query("//channel/item");