diff options
author | Michal Čihař <michal@cihar.com> | 2016-10-04 14:17:07 +0300 |
---|---|---|
committer | Michal Čihař <michal@cihar.com> | 2016-10-04 14:17:07 +0300 |
commit | 5e108a340f3eac6b6c488439343b6c1a7454787c (patch) | |
tree | e95c9b7fd25152e638319a126294e57b9b9f317d /libraries | |
parent | 63b7f6c0a94af5d7402c4f198846dc0c066f5413 (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.php | 2 |
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) { |