From 43ca6dc06b0fb7d4c5ff8424c545b5551311684a Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Tue, 30 Sep 2014 12:27:43 +0100 Subject: [PATCH] Remove preg_replace to hopefully fix segfault on long inputs, fixes #376 --- src/Monolog/Formatter/LineFormatter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Monolog/Formatter/LineFormatter.php b/src/Monolog/Formatter/LineFormatter.php index ee5eb0a1..a21ba79d 100644 --- a/src/Monolog/Formatter/LineFormatter.php +++ b/src/Monolog/Formatter/LineFormatter.php @@ -125,6 +125,6 @@ class LineFormatter extends NormalizerFormatter return $str; } - return preg_replace('{[\r\n]+}', ' ', $str); + return strtr($str, array("\r\n" => ' ', "\r" => ' ', "\n" => ' ')); } }