X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXProt.pm;h=53bd418ba6fc63e7dc7d627f788a8a74c750a94f;hb=7b616aeabce92e3cb416a5fe6640a288adfe5410;hp=330e7a60eba433069a65a217ad5ebbb56ae91312;hpb=6af9f2685f27610ff519df7da4ce3934f6ca1d85;p=spider.git diff --git a/perl/DXProt.pm b/perl/DXProt.pm index 330e7a60..53bd418b 100644 --- a/perl/DXProt.pm +++ b/perl/DXProt.pm @@ -1607,9 +1607,8 @@ sub send_local_config # get all the users connected on the above nodes and send them out foreach $node (@localnodes, @remotenodes) { if ($node) { - $self->send_route(\&pc16, 1, $node, - map {my $r = Route::User::get($_); $r ? ($r) : ()} $node->users) - if $self->user->wantsendpc16; + my @rout = map {my $r = Route::User::get($_); $r ? ($r) : ()} $node->users; + $self->send_route(\&pc16, 1, $node, @rout) if @rout && $self->user->wantsendpc16; } else { dbg("sent a null value") if isdbg('chanerr'); } @@ -1706,7 +1705,7 @@ sub load_hops return $self->msg('lh1') unless -e "$main::data/hop_table.pl"; do "$main::data/hop_table.pl"; return $@ if $@; - return 0; + return (); }