From ba950921642b407964c62b9d612e9b0ed6754ee5 Mon Sep 17 00:00:00 2001 From: David Grudl Date: Sat, 2 Nov 2019 21:07:00 +0100 Subject: [PATCH] Dumper::truncateString() fixed for '' --- src/Tracy/Dumper/Dumper.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Tracy/Dumper/Dumper.php b/src/Tracy/Dumper/Dumper.php index 45dec5672..b64638bc6 100644 --- a/src/Tracy/Dumper/Dumper.php +++ b/src/Tracy/Dumper/Dumper.php @@ -539,12 +539,13 @@ public static function truncateString(string $s, int $maxLength): string $s = mb_substr($s, 0, $maxLength, 'UTF-8'); } else { $i = $len = 0; - do { + while (isset($s[$i])) { if (($s[$i] < "\x80" || $s[$i] >= "\xC0") && (++$len > $maxLength)) { $s = substr($s, 0, $i); break; } - } while (isset($s[++$i])); + $i++; + } } return $s; }