X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=7359fdead0d7a85f2c6d51ff4ab36e2a0c147329;hb=dd564b3f95c49b8e78566100119945ba5352740a;hp=88433b5726985a04dc17ed47163c270d272a125c;hpb=7daa8d6f851534f39e6ed305b49d1f95c994bce6;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 88433b57..7359fdea 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -1754,7 +1754,7 @@ sub send_route $routeit = adjust_hops($self, $line); # adjust its hop count by node name next unless $routeit; } - $self->send($routeit) if $self->{routefilter} || !$self->{isolate}; + $self->send($routeit); } } } @@ -1770,7 +1770,7 @@ sub broadcast_route foreach $dxchan (@dxchan) { next if $dxchan == $self; next if $dxchan == $me; - if ($dxchan->{routefilter} || !$self->{isolate}) { + if ($dxchan->{routefilter} || (!$self->{isolate} && !$dxchan->{isolate})) { $dxchan->send_route($generate, @_) } else { dbg('DXPROT: isolated') if isdbg('chanerr');