pre 1.13 release
[spider.git] / perl / cluster.pl
index ad71b688ac7ce8e86f46f685deb4e6d3a06c1259..b7bdd0373d90ea74eec08e10320b3a14584fecb3 100755 (executable)
@@ -110,7 +110,7 @@ sub rec
 
                
                # the user MAY have an SSID if local, but otherwise doesn't
-               my $user = DXUser->get($call);
+               $user = DXUser->get($call);
                if (!defined $user) {
                        $user = DXUser->new($call);
                } else {
@@ -149,7 +149,7 @@ sub cease
 {
        my $dxchan;
        foreach $dxchan (DXChannel->get_all()) {
-               disconnect($dxchan);
+               disconnect($dxchan) unless $dxchan == $DXProt::me;
        }
        Log('cluster', "DXSpider V$version stopped");
        exit(0);