X-Git-Url: http://scm.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;ds=inline;f=perl%2FDXUser.pm;h=136ddee13deed71e2b849efe0c7100ae2f96fdca;hb=7bf828b924d7d1ddc7c81e65d816bdc36f55a92f;hp=62f262907fc6fa0ba6a48750766d95632e555b8f;hpb=d949d84b4220e77fac6b74f6a68051132737b260;p=spider.git diff --git a/perl/DXUser.pm b/perl/DXUser.pm index 62f26290..136ddee1 100644 --- a/perl/DXUser.pm +++ b/perl/DXUser.pm @@ -264,7 +264,7 @@ sub get_current my $pkg = shift; my $call = uc shift; - my $dxchan = DXChannel->get($call); + my $dxchan = DXChannel::get($call); return $dxchan->user if $dxchan; my $rref = Route::get($call); return $rref->user if $rref && exists $rref->{user}; @@ -491,7 +491,7 @@ print "There are $count user records and $err errors\n"; my $ref = decode($val); if ($ref) { my $t = $ref->{lastin} || 0; - if ($main::systime > $t + $tooold) { + if ($ref->{sort} eq 'U' && !$ref->{priv} && $main::systime > $t + $tooold) { unless ($ref->{lat} && $ref->{long} || $ref->{qth} || $ref->{qra}) { eval {$dbm->del($key)}; dbg(carp("Export Error2: $key\t$val\n$@")) if $@;