X-Git-Url: http://dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2FDXCluster.pm;h=153c70e9c80b5309ca0d0a8ffc19f31438288e96;hb=cce161221036760959ff1d0b7628a55942bf558a;hp=25dafaed20d249cdafd994823d42dfdd068e9c2c;hpb=ab568d677a2d2243eabee315b3e609c4ea4f73a0;p=spider.git diff --git a/perl/DXCluster.pm b/perl/DXCluster.pm index 25dafaed..153c70e9 100644 --- a/perl/DXCluster.pm +++ b/perl/DXCluster.pm @@ -57,7 +57,7 @@ sub get_exact # belt and braces $call = uc $call; - # search for 'as is' + # search for 'as is' only return $cluster{$call}; } @@ -224,6 +224,8 @@ sub new my $self = $pkg->alloc($dxchan, $call, $confmode, $here); $self->{pcversion} = $pcversion; $self->{list} = { } ; + $self->{mynode} = $self; # for sh/station + $self->{users} = 0; $nodes++; dbg('cluster', "allocating node $call to cluster\n"); return $self; @@ -265,7 +267,7 @@ sub update_users } else { $self->{users} = $count; } - $users += $self->{users}; + $users += $self->{users} if $self->{users}; $maxusers = $users+$nodes if $users+$nodes > $maxusers; }