simplepie: check whether enclosures array is defined before parsing

This commit is contained in:
Andrew Dolgov 2008-01-17 06:45:55 +01:00
parent cfa43e025c
commit 3b9e5af4b9
1 changed files with 8 additions and 6 deletions

View File

@ -859,7 +859,7 @@
$additional_tags = array();
$additional_tags_src = $item->get_categories();
if (is_array($additional_tags_src)) {
foreach ($additional_tags_src as $tobj) {
array_push($additional_tags, $tobj->get_term());
@ -919,11 +919,13 @@
if (ENABLE_SIMPLEPIE) {
$encs = $item->get_enclosures();
foreach ($encs as $e) {
$e_item = array(
$e->link, $e->type, $e->length);
array_push($enclosures, $e_item);
if (is_array($encs)) {
foreach ($encs as $e) {
$e_item = array(
$e->link, $e->type, $e->length);
array_push($enclosures, $e_item);
}
}
} else {