From b3ea7b5b2c717c40cb331dab47d819767f66b354 Mon Sep 17 00:00:00 2001 From: Ben Klang Date: Mon, 17 May 2010 23:27:45 -0400 Subject: [PATCH] Wicked: The default T_W regex segfaults PHP on very large code pastings. --- wicked/lib/Text_Wiki/Parse/Default/Code2.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wicked/lib/Text_Wiki/Parse/Default/Code2.php b/wicked/lib/Text_Wiki/Parse/Default/Code2.php index f00957952..530577f23 100644 --- a/wicked/lib/Text_Wiki/Parse/Default/Code2.php +++ b/wicked/lib/Text_Wiki/Parse/Default/Code2.php @@ -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 = ';^]*)?>(.*?)\n(\s|$);msi'; +} -- 2.11.0