$main::me->{registered} = 1;
$main::me->{version} = $main::version;
$main::me->{build} = $main::build;
+ $main::me->{do_pc92} = 1;
+ $main::me->{via_pc92} = 1;
}
#
$line =~ /\^H(\d+)\^\~?$/;
unless ($1 > 0 && $self->{isolate}) {
foreach $dxchan (@dxchan) {
- next if $dxchan == $self;
- next if $dxchan == $main::me;
+ next if $dxchan == $self || $main::me;
+ next if $origin eq $dxchan->{call}; # don't route some from this call back again.
next unless $dxchan->{do_pc92};
next unless $dxchan->isa('DXProt');