From 2eaa6fb0588e6b5f37404cfb21e790e42b3c9404 Mon Sep 17 00:00:00 2001 From: Adam Amstrong Date: Sat, 22 Mar 2008 17:55:26 +0000 Subject: [PATCH] fix syslog processing git-svn-id: http://www.observium.org/svn/observer/trunk@192 61d68cd4-352d-0410-923a-c4978735b2b8 --- process-syslog.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/process-syslog.php b/process-syslog.php index 3043b7c7f..225ab26df 100755 --- a/process-syslog.php +++ b/process-syslog.php @@ -40,8 +40,9 @@ while($entry = mysql_fetch_array($q)){ $entry['msg'] = preg_replace("/^%(.+?):\ /", "\\1||", $entry['msg']); list($entry['program'], $entry['msg']) = explode("||", $entry['msg']); } else { - $program = addslashes($entry['program']); + $program = preg_quote($entry['program']); $entry['msg'] = preg_replace("/^$program:\ /", "", $entry['msg']); +# $entry['msg'] = preg_replace("/^$program:\ /", "", $entry['msg']); if(preg_match("/^[a-zA-Z\/]+\[[0-9]+\]:/", $entry['msg'])) { $entry['msg'] = preg_replace("/^(.+?)\[[0-9]+\]:\ /", "\\1||", $entry['msg']); list($entry['program'], $entry['msg']) = explode("||", $entry['msg']);