diff options
author | Scott Ullrich <sullrich@lowerconfroom.corp.cre8.com> | 2009-03-17 16:39:09 -0400 |
---|---|---|
committer | Scott Ullrich <sullrich@lowerconfroom.corp.cre8.com> | 2009-03-17 16:39:09 -0400 |
commit | 330cbe3aa4033973226b59bc47010c633336f93e (patch) | |
tree | 6d2bed0af1e12aec3501bd6ec2ff79351b14652d /usr/local | |
parent | 7cf210f199f0776018ca4b36740b377b2cba347b (diff) | |
download | pfsense-330cbe3aa4033973226b59bc47010c633336f93e.zip pfsense-330cbe3aa4033973226b59bc47010c633336f93e.tar.gz |
Make 0 byte sized log files happy
Diffstat (limited to 'usr/local')
-rwxr-xr-x | usr/local/www/guiconfig.inc | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/usr/local/www/guiconfig.inc b/usr/local/www/guiconfig.inc index 5fb7a97..443e847 100755 --- a/usr/local/www/guiconfig.inc +++ b/usr/local/www/guiconfig.inc @@ -752,10 +752,14 @@ function dump_clog($logfile, $tail, $withorig = true, $grepfor = "", $grepinvert if(is_array($grepinvert)) foreach($grepinvert as $agrep) $grepline .= " | grep -v \"$agrep\""; - if($config['system']['disablesyslogclog']) - exec("cat {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); - else - exec("/usr/sbin/fifolog_reader {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + if(filesize("{$logfile}") == 0) { + $logarr = array("Log file started."); + } else { + if($config['system']['disablesyslogclog']) + exec("cat {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + else + exec("/usr/sbin/fifolog_reader {$logfile}{$grepline} | /usr/bin/tail {$sor} -n {$tail}", $logarr); + } foreach ($logarr as $logent) { $logent = preg_split("/\s+/", $logent, 6); echo "<tr valign=\"top\">\n"; @@ -1089,4 +1093,4 @@ function add_package_tabs($tabgroup, & $tab_array) { } } -?> +?>
\ No newline at end of file |