diff options
Diffstat (limited to 'classes')
-rw-r--r-- | classes/feeditem/atom.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/classes/feeditem/atom.php b/classes/feeditem/atom.php index f82c582da..8a21d6142 100644 --- a/classes/feeditem/atom.php +++ b/classes/feeditem/atom.php @@ -42,7 +42,11 @@ class FeedItem_Atom extends FeedItem_Common { || $link->getAttribute("rel") == "standout")) { $base = $this->xpath->evaluate("string(ancestor-or-self::*[@xml:base][1]/@xml:base)", $link); - return rewrite_relative_url($base, $link->getAttribute("href")); + if ($base) + return rewrite_relative_url($base, $link->getAttribute("href")); + else + return $link->getAttribute("href"); + } } } |