fixed potential problem with MessageFormatter and broken messages

This commit is contained in:
Carsten Brandt
2014-03-26 17:51:19 +01:00
parent 27659d1776
commit d1663a5fb7

View File

@@ -220,7 +220,9 @@ class MessageFormatter extends Component
if (!isset($token[2])) {
return false;
}
$subtokens = self::tokenizePattern($token[2]);
if (($subtokens = self::tokenizePattern($token[2])) === false) {
return false;
}
$c = count($subtokens);
for ($k = 0; $k + 1 < $c; $k++) {
if (is_array($subtokens[$k]) || !is_array($subtokens[++$k])) {