Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Čihař <michal@cihar.com>2016-10-04 14:17:07 +0300
committerMichal Čihař <michal@cihar.com>2016-10-04 14:17:07 +0300
commit5e108a340f3eac6b6c488439343b6c1a7454787c (patch)
treee95c9b7fd25152e638319a126294e57b9b9f317d /libraries
parent63b7f6c0a94af5d7402c4f198846dc0c066f5413 (diff)
Correctly parse string length when checking serialized data
Signed-off-by: Michal Čihař <michal@cihar.com>
Diffstat (limited to 'libraries')
-rw-r--r--libraries/core.lib.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/libraries/core.lib.php b/libraries/core.lib.php
index ebed3417db..71b7eec736 100644
--- a/libraries/core.lib.php
+++ b/libraries/core.lib.php
@@ -957,7 +957,7 @@ function PMA_safeUnserialize($data)
case 's':
/* string */
// parse sting length
- $strlen = intval($data[$i + 2]);
+ $strlen = intval(substr($data, $i + 2));
// string start
$i = strpos($data, ':', $i + 2);
if ($i === false) {