projects
/
spider.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
dd564b3
)
tidy the isolate code up a bit
author
minima
<minima>
Sun, 19 Aug 2001 14:53:00 +0000
(14:53 +0000)
committer
minima
<minima>
Sun, 19 Aug 2001 14:53:00 +0000
(14:53 +0000)
perl/DXProt.pm
patch
|
blob
|
history
diff --git
a/perl/DXProt.pm
b/perl/DXProt.pm
index 7359fdead0d7a85f2c6d51ff4ab36e2a0c147329..2e43068a6951c7f42517c98a5170b57bd76fba68 100644
(file)
--- a/
perl/DXProt.pm
+++ b/
perl/DXProt.pm
@@
-1145,7
+1145,7
@@
sub dx_spot
($filter, $hops) = $self->{spotsfilter}->it(@_);
return unless $filter;
}
($filter, $hops) = $self->{spotsfilter}->it(@_);
return unless $filter;
}
- send_prot_line($self, $filter, $hops, $isolate, $line)
+ send_prot_line($self, $filter, $hops, $isolate, $line)
;
}
sub send_prot_line
}
sub send_prot_line
@@
-1161,7
+1161,7
@@
sub send_prot_line
return unless $routeit;
}
if ($filter) {
return unless $routeit;
}
if ($filter) {
- $self->send($routeit)
if $routeit
;
+ $self->send($routeit);
} else {
$self->send($routeit) unless $self->{isolate} || $isolate;
}
} else {
$self->send($routeit) unless $self->{isolate} || $isolate;
}
@@
-1770,10
+1770,10
@@
sub broadcast_route
foreach $dxchan (@dxchan) {
next if $dxchan == $self;
next if $dxchan == $me;
foreach $dxchan (@dxchan) {
next if $dxchan == $self;
next if $dxchan == $me;
- if ($dxchan->{routefilter}
|| (!$self->{isolate} && !$dxchan->{isolate})
) {
- $dxchan->send_route($generate, @_)
+ if ($dxchan->{routefilter}) {
+ $dxchan->send_route($generate, @_)
;
} else {
} else {
-
dbg('DXPROT: isolated') if isdbg('chanerr')
;
+
$dxchan->send_route($generate, @_) unless $self->{isolate} || $dxchan->{isolate}
;
}
}
}
}
}
}