diff --git a/code/Diff.php b/code/Diff.php index d935db33..1abc4f4a 100755 --- a/code/Diff.php +++ b/code/Diff.php @@ -667,14 +667,14 @@ class Diff if($chunks) { foreach($chunks as $item) { // $tagStack > 0 indicates that we should be tag-building - if($tagStack[$listName]) $rechunked[$listName][sizeof($rechunked[$listName])-1] .= ' ' . $item; + if(isset($tagStack[$listName])) $rechunked[$listName][sizeof($rechunked[$listName])-1] .= ' ' . $item; else $rechunked[$listName][] = $item; - if($lookForTag && $item[0] == "<" && substr($item,0,2) != "") { + if($lookForTag && isset($item[0]) && $item[0] == "<" && substr($item,0,2) != "") { $tagStack[$listName] = 1; - } else if($tagStack[$listName]) { + } else if(isset($tagStack[$listName])) { if(substr($item,0,2) == "") $tagStack[$listName]--; - else if($item[0] == "<") $tagStack[$listName]++; + else if(isset($item[0]) && $item[0] == "<") $tagStack[$listName]++; } // echo "