projects
/
spider.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix search terms starting with \d+ in sh/log etc
[spider.git]
/
perl
/
DXDupe.pm
diff --git
a/perl/DXDupe.pm
b/perl/DXDupe.pm
index 3625183fe4d7260cd03cb35ded2b84b0f9d89e73..012039ee6a614eb8035b98fc27d3b6a87dd01a88 100644
(file)
--- a/
perl/DXDupe.pm
+++ b/
perl/DXDupe.pm
@@
-46,6
+46,7
@@
sub check
sub find
{
sub find
{
+ return 0 unless $_[0];
return $d{$_[0]};
}
return $d{$_[0]};
}
@@
-53,14
+54,19
@@
sub add
{
my $s = shift;
my $t = shift || $main::systime + $default;
{
my $s = shift;
my $t = shift || $main::systime + $default;
+ return unless $s;
+
$d{$s} = $t;
$d{$s} = $t;
- dbg(
sprintf("DXDupe::add key: $s time: %s", ztime($t)
)) if isdbg('dxdupe');
+ dbg(
"DXDupe::add key: $s time: " . ztime($t
)) if isdbg('dxdupe');
}
sub del
{
my $s = shift;
}
sub del
{
my $s = shift;
- dbg(sprintf("DXDupe::del key: $s time: %s", ztime($d{$s}))) if isdbg('dxdupe');
+ return unless $s;
+
+ my $t = $d{$s};
+ dbg("DXDupe::del key: $s time: " . ztime($t)) if isdbg('dxdupe');
delete $d{$s};
}
delete $d{$s};
}