]> git.mxchange.org Git - friendica.git/commitdiff
Ignore invalid tokens when scraping an URL
authorOlaf Conradi <olaf@conradi.org>
Sun, 3 Mar 2013 20:41:27 +0000 (21:41 +0100)
committerOlaf Conradi <olaf@conradi.org>
Sun, 3 Mar 2013 20:41:27 +0000 (21:41 +0100)
library/HTML5/TreeBuilder.php

index 2a789f4df962e9b39e05b72670fa5e37da3a5f0f..cdea5373f3363f601ce3e19afc2fdf3f31fae9e0 100644 (file)
@@ -3039,7 +3039,11 @@ class HTML5_TreeBuilder {
         }
 
     private function insertElement($token, $append = true) {
-        $el = $this->dom->createElementNS(self::NS_HTML, $token['name']);
+       $el = $this->dom->createElementNS(self::NS_HTML, $token['name']);
+       if ($el == false) {
+               logger('insertElement(): ignoring invalid token='.$token['name']);
+               return false;
+       }
                
         if (!empty($token['attr'])) {
             foreach($token['attr'] as $attr) {