From: minima Date: Mon, 13 Aug 2001 13:43:09 +0000 (+0000) Subject: fixed problem of dxspots not being echoed back to spotter (announces too) X-Git-Tag: R_1_48~106 X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=3715a74fc0c40fa9c5494c93758662840086b500;p=spider.git fixed problem of dxspots not being echoed back to spotter (announces too) --- diff --git a/Changes b/Changes index 0df34ad5..cc9cd372 100644 --- a/Changes +++ b/Changes @@ -1,3 +1,5 @@ +13Aug01======================================================================= +1. fixed problam dxspots not being echoed back to spotter (announces too) 02Aug01======================================================================= 1. correct manual and help references on accept/route and reject/route. Thanks to ea1dav for pointing out the errors 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);