X-Git-Url: https://git.exim.org/exim.git/blobdiff_plain/8a10f5a4e4798ecca6c18faf90f2730e5bd80787..271019bd0730f90f81d44ea0946707588df242d6:/src/src/exiqsumm.src diff --git a/src/src/exiqsumm.src b/src/src/exiqsumm.src index f913fe7e8..fc5ad26bb 100644 --- a/src/src/exiqsumm.src +++ b/src/src/exiqsumm.src @@ -1,5 +1,4 @@ #! PERL_COMMAND -w -# $Cambridge: exim/src/src/exiqsumm.src,v 1.2 2006/11/20 11:57:57 ph10 Exp $ # Mail Queue Summary # Christoph Lameter, 21 May 1997 @@ -140,7 +139,7 @@ elsif (/^\s+[^@]*\@([\w\.\-]+|\[(\d+\.){3}\d+\])/o) print "\nCount Volume Oldest Newest Domain"; print "\n----- ------ ------ ------ ------\n\n"; -my ($count, $volume, $max_age, $min_age) = (0, 0, "0m", "0000d"); +my ($count, $volume, $max_age, $min_age) = (0, 0, "0m", undef); foreach $id (sort { @@ -154,10 +153,12 @@ foreach $id (sort $queue{$id}, &print_volume_rounded($q_size{$id}), $q_oldest{$id}, $q_recent{$id}, $id); $max_age = $q_oldest{$id} if &older($q_oldest{$id}, $max_age) > 0; - $min_age = $q_recent{$id} if &older($min_age, $q_recent{$id}) > 0; + $min_age = $q_recent{$id} + if (!defined $min_age || &older($min_age, $q_recent{$id}) > 0); $volume += $q_size{$id}; $count += $queue{$id}; } + $min_age ||= "0000d"; printf("---------------------------------------------------------------\n"); printf("%5d %.6s %6s %6s %.80s\n", $count, &print_volume_rounded($volume), $max_age, $min_age, "TOTAL");