1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-02-24 12:03:21 +01:00

Merge pull request #3444 from naderman/ticket/13617-ascraeus

[ticket/13617] Enforce column size limit for session_forum_id
This commit is contained in:
Joas Schilling 2015-02-27 22:44:04 +01:00
commit 8abf259273

View File

@ -130,6 +130,10 @@ class session
$script_path .= (substr($script_path, -1, 1) == '/') ? '' : '/';
$root_script_path .= (substr($root_script_path, -1, 1) == '/') ? '' : '/';
$forum_id = $request->variable('f', 0);
// maximum forum id value is maximum value of mediumint unsigned column
$forum_id = ($forum_id > 0 && $forum_id < 16777215) ? $forum_id : 0;
$page_array += array(
'page_name' => $page_name,
'page_dir' => $page_dir,
@ -139,7 +143,7 @@ class session
'root_script_path' => str_replace(' ', '%20', htmlspecialchars($root_script_path)),
'page' => $page,
'forum' => request_var('f', 0),
'forum' => $forum_id,
);
return $page_array;