Hi Stephen,
as a quick fix I just changed line 369 to this
$feed = @file_get_contents($url);
On failure, file_get_contents() returns false. So maybe you need to use another way of grabbing the feed in order to catch errors like this?
See for more on suppressing errors.
I don’t think the function needs anything more as you’re checking for a valid array or returning false anyway.