# HG changeset patch # User Matti Hamalainen # Date 1251515450 -10800 # Node ID 4e3f874704266076d376318989c4ad088ec03631 # Parent 9095db0fad8fd7ad822cda8ff89c673a69ab7862 Only execute maintenance procedures every 5 minutes or so. diff -r 9095db0fad8f -r 4e3f87470426 maltfilter --- a/maltfilter Sat Aug 29 05:24:31 2009 +0300 +++ b/maltfilter Sat Aug 29 06:10:50 2009 +0300 @@ -13,7 +13,7 @@ use LWP::UserAgent; use IO::Seekable; -my $progversion = "0.18.0"; +my $progversion = "0.18.1"; my $progbanner = "Malicious Attack Livid Termination Filter daemon (maltfilter) v$progversion\n". "Programmed by Matti 'ccr' Hamalainen \n". @@ -1104,11 +1104,12 @@ foreach my $filename (keys %filehandles) { seek($filehandles{$filename}, $filepos{$filename}, 0); } - if ($counter < 0 || $counter++ >= 30) { + if ($counter < 0 || $counter >= (60*5)) { # Every once in a while, execute maintenance functions $counter = 0; malt_maintenance(); } + $counter++; } }