remove 5.10.1 isms (//= etc)
[spider.git] / perl / cluster.pl
index f1eade415bc263ae5778b03dec2fcf2e8c9ad4f8..466da70876fd6a30f0f8bbaa46c101891cf16d3b 100755 (executable)
@@ -121,6 +121,7 @@ use DXXml;
 use DXSql;
 use IsoTime;
 use BPQMsg;
+use DXCIDR;
 
 use Data::Dumper;
 use IO::File;
@@ -140,8 +141,8 @@ use vars qw(@inqueue $systime $starttime $lockfn @outstanding_connects
                   );
 
 
-$clusteraddr //= '127.0.0.1';     # cluster tcp host address - used for things like console.pl
-$clusterport //= 27754;           # cluster tcp port
+$clusteraddr ||= '127.0.0.1';     # cluster tcp host address - used for things like console.pl
+$clusterport ||= 27754;           # cluster tcp port
 @inqueue = ();                                 # the main input queue, an array of hashes
 $systime = 0;                                  # the time now (in seconds)
 $starttime = 0;                 # the starting time of the cluster
@@ -477,6 +478,9 @@ DXUser->init($userfn, 1);
        }
 }
 
+# get any bad IPs 
+DXCIDR::init();
+
 # start listening for incoming messages/connects
 dbg("starting listeners ...");
 my $conn = IntMsg->new_server($clusteraddr, $clusterport, \&login);