X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=01dd93269cd07e3e3ae0e15dd3142c3a55832bd8;hb=3715a74fc0c40fa9c5494c93758662840086b500;hp=b14b8102e4c2c5962c93381991c06eb989076027;hpb=dba22e4ea40bf62f79365833edbfcc38d6cf8847;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index b14b8102..01dd9326 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -1214,7 +1214,7 @@ sub send_dx_spot # taking into account filtering and so on foreach $dxchan (@dxchan) { next if $dxchan == $me; - next if $dxchan == $self; + next if $dxchan == $self && $self->is_node; $dxchan->dx_spot($line, $self->{isolate}, @_, $self->{call}); } } @@ -1276,8 +1276,8 @@ sub send_wwv_spot # send it if it isn't the except list and isn't isolated and still has a hop count # taking into account filtering and so on foreach $dxchan (@dxchan) { - next if $dxchan == $self; next if $dxchan == $me; + next if $dxchan == $self && $self->is_node; my $routeit; my ($filter, $hops); @@ -1388,8 +1388,8 @@ sub send_announce # send it if it isn't the except list and isn't isolated and still has a hop count # taking into account filtering and so on foreach $dxchan (@dxchan) { - next if $dxchan == $self; next if $dxchan == $me; + next if $dxchan == $self && $self->is_node; my $routeit; my ($filter, $hops);