X-Git-Url: http://dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=cmd%2Fset%2Fregister.pl;h=509eaff6d3dd3d018b9c07e2fe7a257c59ccad0f;hb=5a3a431137bc8eacba130cdb8aa6292371ca685a;hp=dc4a794f2cbc086742c9d6c4659b6737658736dc;hpb=579810d363939640538f88a9caa86e01fe9c7709;p=spider.git diff --git a/cmd/set/register.pl b/cmd/set/register.pl index dc4a794f..509eaff6 100644 --- a/cmd/set/register.pl +++ b/cmd/set/register.pl @@ -17,11 +17,11 @@ if ($self->priv < 9) { Log('DXCommand', $self->call . " attempted to register @args"); return (1, $self->msg('e5')); } -return (1, $self->msg('reginac')) unless $main::reqreq; +return (1, $self->msg('reginac')) unless $main::reqreg; foreach $call (@args) { $call = uc $call; - unless ($self->remotecmd) { + unless ($self->remotecmd || $self->inscript) { if ($ref = DXUser->get_current($call)) { $ref->registered(1); $ref->put(); @@ -32,7 +32,7 @@ foreach $call (@args) { $ref->put(); push @out, $self->msg("regc", $call); } - my $dxchan = DXChannel->get($call); + my $dxchan = DXChannel::get($call); $dxchan->registered(1) if $dxchan; Log('DXCommand', $self->call . " registered $call"); } else {