Wicked: The default T_W regex segfaults PHP on very large code pastings.
authorBen Klang <ben@alkaloid.net>
Tue, 18 May 2010 03:27:45 +0000 (23:27 -0400)
committerBen Klang <ben@alkaloid.net>
Tue, 18 May 2010 03:28:11 +0000 (23:28 -0400)
wicked/lib/Text_Wiki/Parse/Default/Code2.php

index f009579..530577f 100644 (file)
@@ -7,4 +7,6 @@ require_once 'Text/Wiki/Parse/Default/Code.php';
  *
  * @package Wicked
  */
-class Text_Wiki_Parse_Code2 extends Text_Wiki_Parse_Code { }
+class Text_Wiki_Parse_Code2 extends Text_Wiki_Parse_Code {
+    var $regex = ';^<code(\s[^>]*)?>(.*?)\n</code>(\s|$);msi';
+}