diff --git a/smf/log_viewer.cgi b/smf/log_viewer.cgi index 96a1e5c3a..e29c6be01 100755 --- a/smf/log_viewer.cgi +++ b/smf/log_viewer.cgi @@ -18,6 +18,9 @@ if (defined($in{'logfile'})) { $numlines = 40; if (defined($in{'numlines'})) { $numlines = $in{'numlines'}; + if ($numlines ne "all") { + $numlines = int($numlines); + } } if ($numlines eq "all") { diff --git a/syslog/save_log.cgi b/syslog/save_log.cgi index 49e67565a..46ff5af30 100755 --- a/syslog/save_log.cgi +++ b/syslog/save_log.cgi @@ -75,7 +75,7 @@ elsif ($in{'view'}) { &ui_print_header("".&html_escape($file || $cmd)."", $text{'view_title'}, ""); - $lines = $in{'lines'} ? int($in{'lines'}) : $config{'lines'}; + $lines = $in{'lines'} ? int($in{'lines'}) : int($config{'lines'}); $filter = $in{'filter'} ? quotemeta($in{'filter'}) : ""; &filter_form();