X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?p=spider.git;a=blobdiff_plain;f=cmd%2Fdisconnect.pl;h=32cb543f43469bfa4692d1e8270681225194c441;hp=6154d3cc27c0e7bc26fa61d68db6d5998ef726e3;hb=57b5e464bc44ae8eee23ab94c1f499f527595dc9;hpb=23d995215379c4786c2cb1d930a09c734c2472aa diff --git a/cmd/disconnect.pl b/cmd/disconnect.pl index 6154d3cc..32cb543f 100644 --- a/cmd/disconnect.pl +++ b/cmd/disconnect.pl @@ -12,13 +12,14 @@ if ($self->priv < 9) { foreach $call (@calls) { $call = uc $call; + next if $call eq $main::mycall; my $dxchan = DXChannel->get($call); if ($dxchan) { if ($dxchan->is_ak1a) { - $dxchan->send_now("D", $self->pc39('Disconnected')); - } else { + $dxchan->send_now("D", DXProt::pc39($dxchan->call, 'Disconnected')); + } else { $dxchan->disconnect; - } + } push @out, "disconnected $call"; } else { push @out, "$call not connected locally";