summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2012-12-14 15:33:53 +0000
committerdakkar <dakkar@thenautilus.net>2012-12-14 15:33:53 +0000
commite40c56718ce29b77b98feb28d86b478a34431cac (patch)
tree27cf36426d43fe5a8882310c4ca8f0d242a37246 /lib
parentlogging uris (diff)
downloadfeeder-e40c56718ce29b77b98feb28d86b478a34431cac.tar.gz
feeder-e40c56718ce29b77b98feb28d86b478a34431cac.tar.bz2
feeder-e40c56718ce29b77b98feb28d86b478a34431cac.zip
sanitise broken feeds
Diffstat (limited to 'lib')
-rw-r--r--lib/Feed.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Feed.pm b/lib/Feed.pm
index 118e882..ece6724 100644
--- a/lib/Feed.pm
+++ b/lib/Feed.pm
@@ -125,6 +125,8 @@ sub get_feed {
my $content = $response->content;
+ $content =~ s{^\s*}{}; # some feed have invalid whitespace at the beginning
+
return XML::Feed->parse(\$content)
or die XML::Feed->errstr;
}