X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FRBN.pm;h=e0d096b9dcd6ecf389ed349c3a0b4362cb6ac084;hb=219f4947f4cb1cd34e4b4ebd38b70e5868eceb95;hp=9d17d33bddfd597bf6318f0e1b2ec263d2f0cf8d;hpb=a152a2950881b694b5bc75fbc0cb4a1677243b81;p=spider.git diff --git a/perl/RBN.pm b/perl/RBN.pm index 9d17d33b..e0d096b9 100644 --- a/perl/RBN.pm +++ b/perl/RBN.pm @@ -259,6 +259,14 @@ sub normal return; } + # is it 'baddx' + if ($DXProt::baddx->in($call)) { + dbg("RBN: Bad DX spot '$call', ignored"); + dbg($line) if isdbg('nologchan'); + return; + } + + # remove all extraneous crap from the origin - just leave the base callsign my $norigin = basecall($origin); unless ($norigin) { @@ -980,7 +988,7 @@ sub del_seeme my $call = shift; my $base = basecall($call); my $ref = $seeme{$base}; - return unless @$ref; + return unless $ref && @$ref; @$ref = grep {$_ ne $call} @$ref; if (@$ref) {