X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=a317fce269776f8094df0e6f01db40274b0e1b58;hb=58234eafde7d75028574ae6aa519d2197120c558;hp=dbe7faf8e7f63340b3ee4ef262e8ea7505ed6380;hpb=ea7e97b115dd46656a5aa7fabd19990e98a50df5;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index dbe7faf8..a317fce2 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -35,7 +35,7 @@ use Route::Node; use strict; use vars qw($me $pc11_max_age $pc23_max_age - $last_hour $last10 %emph %pings %rcmds + $last_hour $last10 %eph %pings %rcmds %nodehops $baddx $badspotter $badnode $censorpc $allowzero $decode_dk0wcy $send_opernam @checklist); @@ -1072,7 +1072,7 @@ sub normal # REBROADCAST!!!! # - if (emph_dup($line)) { + if (eph_dup($line)) { dbg('chan', "PCPROT: Ephemeral dup, dropped"); } else { unless ($self->{isolate}) { @@ -1116,9 +1116,9 @@ sub process # every ten seconds if ($t - $last10 >= 10) { - # clean out emphemera + # clean out ephemera - emph_clean(); + eph_clean(); $last10 = $t; } @@ -1756,24 +1756,24 @@ sub route_pc21 broadcast_route($self, \&pc21, scalar @_, @_); } -sub emph_dup +sub eph_dup { my $s = shift; # chop the end off $s =~ s/\^H\d\d?\^?~?@//; - return 1 if exists $emph{$s}; - $emph{$s} = $main::systime; + return 1 if exists $eph{$s}; + $eph{$s} = $main::systime; return undef; } -sub emph_clean +sub eph_clean { my ($key, $val); - while (($key, $val) = each %emph) { + while (($key, $val) = each %eph) { if ($main::systime - $val > 90) { - delete $emph{$key}; + delete $eph{$key}; } } }