--- sites/all/modules/textile/classTextile.php	2006-10-18 08:31:54.000000000 -0400
+++ sites/all/modules/textile/classTextileNew.php	2009-07-15 18:55:28.464703700 -0400
@@ -466,8 +466,8 @@ class Textile
     function fList($m)
     {
         $text = explode("\n", $m[0]);
-        foreach($text as $line) {
-            $nextline = next($text);
+        foreach($text as $nr => $line) {
+            $nextline = isset($text[$nr+1]) ? $text[$nr+1] : false;
             if (preg_match("/^([#*]+)($this->a$this->c) (.*)$/s", $line, $m)) {
                 list(, $tl, $atts, $content) = $m;
                 $nl = '';
