diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2006-02-19 23:07:03 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2006-02-19 23:07:03 +0000 |
commit | cb655be742707851a8ae97da3ec1b87267365da5 (patch) | |
tree | 99654bc125897201a3a4be9d1b7908f4972a2521 /usr/local/www/guiconfig.inc | |
parent | e35011e0497c1857d7f7c857b19d97fb5ef1ef01 (diff) | |
download | pfsense-cb655be742707851a8ae97da3ec1b87267365da5.zip pfsense-cb655be742707851a8ae97da3ec1b87267365da5.tar.gz |
Do not include characters with ESC (dec 033) in them. Examples of this are ansi escape codes.
Diffstat (limited to 'usr/local/www/guiconfig.inc')
-rwxr-xr-x | usr/local/www/guiconfig.inc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc index cc2c7aa..12b642d 100755 --- a/usr/local/www/guiconfig.inc +++ b/usr/local/www/guiconfig.inc @@ -556,7 +556,8 @@ function dump_clog($logfile, $tail, $withorig = true, $grepfor = "", $grepinvert global $g, $config; $sor = isset($config['syslog']['reverse']) ? "-r" : ""; $logarr = ""; - exec("/usr/sbin/clog {$logfile} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + exec("/usr/sbin/clog {$logfile} | grep -v \"\033\" | /usr/bin/tail {$sor} -n {$tail}", $logarr); + if(is_array($grepfor)) { $i = 0; foreach($grepfor as $agrep) { |