From efd57bbd1a586a371bfb0292800130c3f8a98fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Mon, 20 Feb 2012 13:37:46 +0100 Subject: [PATCH] Prevent creating copy of possibly huge array (bug #3489378) --- libraries/Tracker.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/Tracker.class.php b/libraries/Tracker.class.php index 07d176896a..2f50623832 100644 --- a/libraries/Tracker.class.php +++ b/libraries/Tracker.class.php @@ -666,7 +666,9 @@ class PMA_Tracker $query = trim($query, ' -'); $tokens = explode(" ", $query); - $tokens = array_map('strtoupper', $tokens); + foreach ($tokens as $key => $value) { + $tokens[$key] = strtoupper($value); + } // Parse USE statement, need it for SQL dump imports if (substr($query, 0, 4) == 'USE ') {