X-Git-Url: http://www.dxcluster.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fcluster.pl;h=f0fced78adf0bfc93e47416421c83cb3f50866b8;hb=5f1ef9f393b44a1e4b29b290332c386cfadcb5de;hp=32f90d88ded118a462f2b75bc247352d3d23c726;hpb=97d5445b1e468d9228367640421b2f90ac021224;p=spider.git diff --git a/perl/cluster.pl b/perl/cluster.pl index 32f90d88..f0fced78 100755 --- a/perl/cluster.pl +++ b/perl/cluster.pl @@ -50,7 +50,7 @@ package main; @inqueue = (); # the main input queue, an array of hashes $systime = 0; # the time now (in seconds) -$version = "1.13"; # the version no of the software +$version = "1.15"; # the version no of the software $starttime = 0; # the starting time of the cluster # handle disconnections @@ -91,7 +91,7 @@ sub rec # is there one already connected elsewhere in the cluster (and not a cluster) my $user = DXUser->get($call); if ($user) { - if (($user->sort eq 'A' || $call == $myalias) && !DXCluster->get_exact($call)) { + if (($user->sort eq 'A' || $call eq $myalias) && !DXCluster->get_exact($call)) { ; } else { if (DXCluster->get($call) || DXChannel->get($call)) { @@ -245,15 +245,17 @@ DXM->init(); # read in command aliases CmdAlias->init(); -# initialise the protocol engine -DXProt->init(); - # initialise the Geomagnetic data engine Geomag->init(); # initial the Spot stuff Spot->init(); +# initialise the protocol engine +print "reading in duplicate spot and WWV info ...\n"; +DXProt->init(); + + # put in a DXCluster node for us here so we can add users and take them away DXNode->new(0, $mycall, 0, 1, $DXProt::myprot_version);