]> dxcluster.org Git - spider.git/commitdiff
try to fix init problems
authorminima <minima>
Fri, 22 Jun 2001 19:16:40 +0000 (19:16 +0000)
committerminima <minima>
Fri, 22 Jun 2001 19:16:40 +0000 (19:16 +0000)
Changes
perl/DXProt.pm

diff --git a/Changes b/Changes
index e1bf878c3c3800e0e29ff9d7fcbd1877ab2feb8f..51a48e5fc177c3f52ed8cc07737910982f44adb4 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,3 +1,5 @@
+21Jun01=======================================================================
+1. fix (some) problems with 'init'
 16Jun01=======================================================================
 1. fix talk
 2. fix stat/msg 
index f72fe8903a37bbe5c1c17a201b99eb936e69b49c..152a5fe05bdb84510ae764028d57ce59106d0524 100644 (file)
@@ -1449,7 +1449,7 @@ sub send_local_config
                # and are not themselves isolated, this to make sure that isolated nodes
         # don't appear outside of this node
                my @dxchan = grep { $_->call ne $main::mycall && $_->call ne $self->{call} } DXChannel::get_all_nodes();
-               @localnodes = map { Route::Node::get($_->{call}) or die "connot find node $_->{call}" } @dxchan if @dxchan;
+               @localnodes = map { my $r = Route::Node::get($_->{call}); $r ? $r : () } @dxchan if @dxchan;
                my @intcalls = map { $_->nodes } @localnodes if @localnodes;
                my $ref = Route::Node::get($self->{call});
                my @rnodes = $ref->nodes;