mirror of
https://github.com/FreshRSS/FreshRSS.git
synced 2026-02-25 11:06:22 -05:00
SimplePie Fuite de mémoire PHP 5.2
https://github.com/marienfressinaud/FreshRSS/issues/415 http://simplepie.org/wiki/faq/i_m_getting_memory_leaks (Pas testé)
This commit is contained in:
@@ -246,6 +246,7 @@ class FreshRSS_feed_Controller extends Minz_ActionController {
|
||||
$feedDAO->updateFeed($feed->id(), array('url' => $feed->url()));
|
||||
}
|
||||
$feed->faviconPrepare();
|
||||
unset($feed);
|
||||
} catch (FreshRSS_Feed_Exception $e) {
|
||||
Minz_Log::record ($e->getMessage (), Minz_Log::NOTICE);
|
||||
$feedDAO->updateLastUpdate ($feed->id (), 1);
|
||||
|
||||
@@ -224,6 +224,9 @@ class FreshRSS_Feed extends Minz_Model {
|
||||
syslog(LOG_DEBUG, 'FreshRSS use cache for ' . $subscribe_url);
|
||||
$this->entries = array();
|
||||
}
|
||||
|
||||
$feed->__destruct(); //http://simplepie.org/wiki/faq/i_m_getting_memory_leaks
|
||||
unset($feed);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -273,6 +276,7 @@ class FreshRSS_Feed extends Minz_Model {
|
||||
$entry->loadCompleteContent($this->pathEntries());
|
||||
|
||||
$entries[] = $entry;
|
||||
unset($item);
|
||||
}
|
||||
|
||||
$this->entries = $entries;
|
||||
|
||||
Reference in New Issue
Block a user