X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=perl%2Fcluster.pl;h=fdfff04f110abb24807561310a44543b76e96f24;hb=4caf0d3cacae4ecb4995e7cedd725b953516792e;hp=51e8aed7b386cd9ced159f7ac8d1408e9bb6c019;hpb=30788e921ae7fb6ca54f043d21f154bfd884dcc6;p=spider.git diff --git a/perl/cluster.pl b/perl/cluster.pl index 51e8aed7..fdfff04f 100755 --- a/perl/cluster.pl +++ b/perl/cluster.pl @@ -89,6 +89,8 @@ sub already_conn sleep(1); dbg('chan', "-> Z $call bye\n"); $conn->send_now("Z$call|bye"); # this will cause 'client' to disconnect + sleep(1); + $conn->disconnect; } # handle incoming messages @@ -109,7 +111,7 @@ sub rec # is there one already connected to me ? my $user = DXUser->get($call); if (DXChannel->get($call)) { - my $mess = DXM::msg($lang, $user->sort eq 'A' ? 'concluster' : 'conother', $call); + my $mess = DXM::msg($lang, $user->sort eq 'A' ? 'concluster' : 'conother', $call); already_conn($conn, $call, $mess); return; }