X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXDupe.pm;h=3625183fe4d7260cd03cb35ded2b84b0f9d89e73;hb=be5e1ae1ec75bdead65ffb14945b9f5fe164e58a;hp=696bbf84e583c07120b29103ef9e8a3bf2bbb110;hpb=f8de8b2dedec09d040a107af6bb82e31e4667c87;p=spider.git diff --git a/perl/DXDupe.pm b/perl/DXDupe.pm index 696bbf84..3625183f 100644 --- a/perl/DXDupe.pm +++ b/perl/DXDupe.pm @@ -54,11 +54,13 @@ sub add my $s = shift; my $t = shift || $main::systime + $default; $d{$s} = $t; + dbg(sprintf("DXDupe::add key: $s time: %s", ztime($t))) if isdbg('dxdupe'); } sub del { my $s = shift; + dbg(sprintf("DXDupe::del key: $s time: %s", ztime($d{$s}))) if isdbg('dxdupe'); delete $d{$s}; } @@ -70,7 +72,7 @@ sub process while (($k, $v) = each %d) { push @del, $k if $main::systime >= $v; } - delete $d{$_} for @del; + del($k) for @del; $lasttime = $main::systime; } }