[ticket/16558] Improve viewonline page

Fix memory leak

PHPBB3-16558
This commit is contained in:
v12mike 2020-07-29 00:05:36 -04:00
parent 9f682ea220
commit 8d0c38383c

View file

@ -285,8 +285,9 @@ while ($row = $db->sql_fetchrow($result))
$sql = 'SELECT forum_id $sql = 'SELECT forum_id
FROM ' . TOPICS_TABLE . " FROM ' . TOPICS_TABLE . "
WHERE topic_id = $topic_id"; WHERE topic_id = $topic_id";
$db->sql_query($sql); $result = $db->sql_query($sql);
$forum_id = (int) $db->sql_fetchfield('forum_id'); $forum_id = (int) $db->sql_fetchfield('forum_id');
$db->sql_freeresult($result);
} }
else else
{ {
@ -301,8 +302,9 @@ while ($row = $db->sql_fetchrow($result))
FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p
WHERE p.post_id = ' . $post_id . ' WHERE p.post_id = ' . $post_id . '
AND t.topic_id = p.topic_id'; AND t.topic_id = p.topic_id';
$db->sql_query($sql); $result = $db->sql_query($sql);
$forum_id = (int) $db->sql_fetchfield('forum_id'); $forum_id = (int) $db->sql_fetchfield('forum_id');
$db->sql_freeresult($result);
} }
else else
{ {