X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fconnect.pl;h=93f62b71871d7d90b03c9e910edef02dfef72626;hb=97d5445b1e468d9228367640421b2f90ac021224;hp=7fb3b7f4cc40789039ad6186e862abb4e9637bc7;hpb=8a0f0fc3c54895f0ce8b0207e42af1f693d757f6;p=spider.git diff --git a/cmd/connect.pl b/cmd/connect.pl index 7fb3b7f4..93f62b71 100644 --- a/cmd/connect.pl +++ b/cmd/connect.pl @@ -3,8 +3,12 @@ # my $self = shift; my $call = uc shift; -return (0) if $self->priv < 9; -return (1, $self->msg('already', $call)) if DXChannel::get($call); +my $lccall = lc $call; + +return (0) if $self->priv < 8; +return (1, $self->msg('e6')) unless $call gt ' '; +return (1, $self->msg('already', $call)) if DXChannel->get($call); +return (1, $self->msg('conscript', $lccall)) unless -e "$main::root/connect/$lccall"; my $prog = "$main::root/local/client.pl"; $prog = "$main::root/perl/client.pl" if ! -e $prog;