X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXChannel.pm;h=3637b7626885a6ec63e20720c8b3008ba03ba270;hb=aba7a0d5b7287daac0d3b708aa222247a2e87e86;hp=a2010cd418362eb9d380cf19cdd78cd993b8a976;hpb=f155969d600561b9ef151a7ce2494a0c89aed033;p=spider.git diff --git a/perl/DXChannel.pm b/perl/DXChannel.pm index a2010cd4..3637b762 100644 --- a/perl/DXChannel.pm +++ b/perl/DXChannel.pm @@ -77,6 +77,7 @@ use vars qw(%channels %valid); spotfilter => '5,Spot Filter', inannfilter => '5,Input Ann Filter', inwwvfilter => '5,Input WWV Filter', + inwcyfilter => '5,Input WCY Filter', inspotfilter => '5,Input Spot Filter', passwd => '9,Passwd List,parray', pingint => '5,Ping Interval ', @@ -132,6 +133,7 @@ sub alloc # get the filters $self->{spotfilter} = Filter::read_in('spots', $call, 0); $self->{wwvfilter} = Filter::read_in('wwv', $call, 0); + $self->{wcyfilter} = Filter::read_in('wcy', $call, 0); $self->{annfilter} = Filter::read_in('ann', $call, 0); bless $self, $pkg; @@ -374,10 +376,8 @@ sub disconnect my $user = $self->{user}; my $conn = $self->{conn}; my $call = $self->{call}; - my $nopc39 = shift || 0; - $self->finish($nopc39); - $conn->send_now("Z$call|bye") if $conn; # this will cause 'client' to disconnect + $self->finish($conn); $user->close() if defined $user; $conn->disconnect() if $conn; $self->del();