Parcourir la source

math is hard - check the bounds of a string properly when looking to see if a closing } exists

steve il y a 11 ans
Parent
commit
40e86247ad
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/Mustache/Tokenizer.php

+ 1 - 1
src/Mustache/Tokenizer.php

@@ -163,7 +163,7 @@ class Mustache_Tokenizer
                         if ($this->tagType === self::T_UNESCAPED) {
                             // Clean up `{{{ tripleStache }}}` style tokens.
                             if ($this->ctag === '}}') {
-                                if (($i < $len + 1) && $text[$i+2] == '}') {
+                                if (($i+2 < $len) && $text[$i+2] == '}') {
                                     $i++;
                                 } else {
                                     $msg = sprintf(