exim-exigrey.pl
changeset 33 cbff5ff61a0e
parent 31 7d2c9f3186f4
child 34 57bee7e4f4cf
--- a/exim-exigrey.pl	Wed Jan 03 16:24:32 2007 +0000
+++ b/exim-exigrey.pl	Wed Jan 03 16:58:30 2007 +0000
@@ -38,6 +38,7 @@
 #
 # dbm file is relativ to $spool_directory/grey, EXCEPT its name
 # starts with "./" or "/".
+#
 sub unseen($;$$) {
 	my ($item, $delay, $db) = @_;
 		$item .= "\0";
@@ -51,14 +52,15 @@
 	$db = connectDB(\%h, $db);
 
 	if (not exists $h{$item}) {
-		$h{$item} = "$now $now\0";
+		$h{$item} = "$now $now 0\0";
 		$rc = "yes";
 	} else {
-		my $created = (split " ", $h{$item})[0];
+		my ($created, $used, $count) = split " ", $h{$item}
 		if ($now - $created < $delay) { $rc = "yes" }
 		else { 
 			$rc = "no";
-			$h{$item} = "$created $now\0";
+			++$count;
+			$h{$item} = "$created $now $count\0";
 		}
 	}
 	untie %h;