From e0888df14d4c655ac2d20d53119cc1f2e82f4969 Mon Sep 17 00:00:00 2001 From: Darold Gilles Date: Mon, 4 Feb 2013 16:05:56 +0100 Subject: [PATCH] Fix test to exclude old months and days from the statistics builder. Thanks to ammdispose for the patch. --- SquidAnalyzer.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/SquidAnalyzer.pm b/SquidAnalyzer.pm index 8ed865c..e774557 100644 --- a/SquidAnalyzer.pm +++ b/SquidAnalyzer.pm @@ -1226,12 +1226,12 @@ sub buildHTML `$RM_PROG -rf $outdir/$y/$m`; next; } - next if ($m < $old_month); + next if ("$y$m" < "$old_year$old_month"); opendir(DIR, "$outdir/$y/$m") || die "Error: can't opendir $outdir/$y/$m: $!"; my @days = grep { /^\d{2}$/ && -d "$outdir/$y/$m/$_"} readdir(DIR); closedir DIR; foreach my $d (sort {$a <=> $b} @days) { - next if ($d < $old_day); + next if ("$y$m$d" < "$old_year$old_month$old_day"); print STDERR "Generating daily statistics for day $y-$m-$d\n" if (!$self->{QuietMode}); $self->gen_html_output($outdir, $y, $m, $d); }