split pc92 from non pc92 nodes in init
[spider.git] / perl / DXProtHandle.pm
index 858ea00ebafc00a05a8c026c69927acd58feb808..5715902c2cfa1c0fe8ed487237bbb33b80f73abf 100644 (file)
@@ -1264,7 +1264,8 @@ sub _encode_pc92_call
        $flag |= $ref->here ? 1 : 0;
        if ($ref->isa('Route::Node') || $ref->isa('DXProt')) {
                $flag |= 4;
-               $flag |= 2 if $call ne $main::mycall && DXChannel::get($call);
+               my $dxchan = DXChannel::get($call);
+               $flag |= 2 if $call ne $main::mycall && $dxchan && !$dxchan->{do_pc92};
                if ($ext) {
                        if ($ref->version) {
                                my $version = $ref->version || 1.0;