Browse Source

messed up json extractor

lolcat 11 months ago
parent
commit
de328fff1b
1 changed files with 5 additions and 7 deletions
  1. 5 7
      lib/fuckhtml.php

+ 5 - 7
lib/fuckhtml.php

@@ -554,14 +554,12 @@ class fuckhtml{
 				case "\"":
 				case "'":
 					if(
-						$i > 2 ||
+						$i > 2 && // only check if a quote could be there
 						(
-							(
-								$json[$i - 1] === "\\" &&
-								$json[$i - 2] === "\\"
-							) ||
-							$json[$i - 1] !== "\\"
-						)
+							$json[$i - 1] === "\\" &&
+							$json[$i - 2] === "\\"
+						) ||
+						$json[$i - 1] !== "\\"
 					){
 						// found a non-escaped quote