diff options
author | Marc Alexander <admin@m-a-styles.de> | 2015-02-03 18:23:13 +0100 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2015-02-03 18:23:13 +0100 |
commit | 1f2cb69c8aeedf8cb388fdbce366b0e2e356332a (patch) | |
tree | 807a0ac611d45b35d2e75bd6bdc645618a34c25c /phpBB/feed.php | |
parent | e86b7ce56260264102e60c0d248c26bebea31d4e (diff) | |
download | forums-1f2cb69c8aeedf8cb388fdbce366b0e2e356332a.tar forums-1f2cb69c8aeedf8cb388fdbce366b0e2e356332a.tar.gz forums-1f2cb69c8aeedf8cb388fdbce366b0e2e356332a.tar.bz2 forums-1f2cb69c8aeedf8cb388fdbce366b0e2e356332a.tar.xz forums-1f2cb69c8aeedf8cb388fdbce366b0e2e356332a.zip |
[ticket/13348] Use close method to free query result handle
PHPBB3-13348
Diffstat (limited to 'phpBB/feed.php')
-rw-r--r-- | phpBB/feed.php | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/phpBB/feed.php b/phpBB/feed.php index 9816f0f303..775fdf7230 100644 --- a/phpBB/feed.php +++ b/phpBB/feed.php @@ -464,6 +464,9 @@ class phpbb_feed_base */ var $separator_stats = "\xE2\x80\x94"; // — + /** @var mixed Query result handle */ + var $result; + /** * Constructor */ @@ -618,9 +621,8 @@ class phpbb_feed_base function get_item() { global $db, $cache; - static $result; - if (!isset($result)) + if (!isset($this->result)) { if (!$this->get_sql()) { @@ -629,10 +631,10 @@ class phpbb_feed_base // Query database $sql = $db->sql_build_query('SELECT', $this->sql); - $result = $db->sql_query_limit($sql, $this->num_items); + $this->result = $db->sql_query_limit($sql, $this->num_items); } - return $db->sql_fetchrow($result); + return $db->sql_fetchrow($this->result); } function user_viewprofile($row) |