X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=741e4b3342ec9415d9d5e08d1c9d4f0f5f8cf78e;hb=3d4ef40cbe97fc74d9c95e782aa35f99c75d1202;hp=c7e2abdbe44ef671be8ae3a80244338c7c045746;hpb=82de56e409a19a05761794c9588713160b51144e;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index c7e2abdb..741e4b33 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -291,13 +291,11 @@ sub normal my $wwv = Geomag::update($main::systime, $hour, $sfi, $a, $k, "R=$r, Next K=$next$alarm", $decode_dk0wcy, $field[5], $r); } - return if $field[2] eq $main::mycall; # it's routed to me } else { route($field[2], $line); - return; # only on a routed one } - last SWITCH; + return; } if ($pcno == 13) { @@ -911,9 +909,9 @@ sub send_announce if ($dxchan->{annfilter}) { ($filter, $hops) = Filter::it($dxchan->{annfilter}, @_, $self->{call} ); - return unless $filter; + next unless $filter; } - if ($dxchan->is_ak1a) { + if ($dxchan->is_ak1a && $field[1] ne $main::mycall) { # i.e not specifically routed to me next if $dxchan == $self; if ($hops) { $routeit = $line;