split pc92 from non pc92 nodes in init
[spider.git] / perl / DXProt.pm
index 24cffb8d90f4512ab216bdffae66151852cdd65c..ba4f21d94f71bfbe98211a6c2775face7c245f9f 100644 (file)
@@ -770,8 +770,8 @@ sub send_pc92_config
 
        dbg('DXProt::send_pc92_config') if isdbg('trace');
 
-       # send 'my' configuration
-       my @dxchan = grep { $_->call ne $main::mycall && $_ != $self && !$_->{isolate} } DXChannel::get_all();
+       # send 'my' configuration for all users and pc92 capable nodes
+       my @dxchan = grep { $_->call ne $main::mycall && $_ != $self && !$_->{isolate} && $self->{do_pc92} } DXChannel::get_all();
        my @localnodes = map { my $r = Route::get($_->{call}); $r ? $r : () } @dxchan;
        $self->send_route_pc92($main::mycall, \&pc92c, scalar @localnodes, @localnodes);