X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXMsg.pm;h=76048eee9c30873fb7b07848c9a6be950fc3324f;hb=e21257f7fb3b92795787575094e69a7cd804ce55;hp=f10debfe8818d4f2c567e47c30e859df4a580ea8;hpb=d8b3b94c40205c64e08402f4a4b272a55c14f80d;p=spider.git diff --git a/perl/DXMsg.pm b/perl/DXMsg.pm index f10debfe..76048eee 100644 --- a/perl/DXMsg.pm +++ b/perl/DXMsg.pm @@ -528,6 +528,7 @@ sub queue_msg next if $noderef->call eq $main::mycall; next if $noderef->isolate; # maybe add code for stuff originated here? next if grep { $_ eq $noderef->call } @{$ref->{gotit}}; + next if DXUser->get( ${$ref->{gotit}}[0] )->isolate; # is the origin isolated? # if we are here we have a node that doesn't have this message $ref->start_msg($noderef) if !get_busy($noderef->call) && $noderef->state eq 'normal';