# sort the hash list appropriately.
foreach (sort keys %files) {
my $file = $_;
- my @keys = sort keys %{$files{$file}};
+ my @keys = sort keys %{ $files{$file} };
my $i = scalar(@keys);
if ($i > 1) {
return 1 unless ( -f $file);
if ($file =~ /idx/) {
- my $age = time() - (stat($file))[9];
- &DEBUG("stale: $age. (". &Time2String($age) .")");
+ my $age2 = time() - (stat($file))[9];
+ &DEBUG("stale: $age2. (". &Time2String($age2) .")");
}
- return 1 if (time() - (stat($file))[9] > $age*60*60*24);
+ $age *= 60*60*24 if ($age >= 0 and $age < 30);
+
+ return 1 if (time() - (stat($file))[9] > $age);
return 0;
}